setup

Automate ecom-agent project setup, dependency installation, and service startup.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/ys0714/ecom-agent --skill setup-ys0714
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/ys0714/ecom-agent/tree/main/.claude/skills/setup
Command: npx skills add https://github.com/ys0714/ecom-agent --skill setup-ys0714

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates initial project configuration, dependency installation, build verification, and first-run diagnostics for the ecom-agent repository, reducing manual setup time and troubleshooting for developers.

Core Features & Use Cases

  • Interactive wizard guiding preflight checks, LLM credential configuration, dependency installation, build/type-test verification, and service startup.
  • Auto-diagnose and repair loop that detects common failures, attempts fixes, and retries up to three rounds.
  • Multi-mode validation and run supporting CLI, HTTP API, and optional Streamlit dashboard startup.
  • Use Case: A developer who just cloned the repo can run the wizard to populate .env, validate Node/Python versions, install packages, run type checks and tests, and reliably start the services.

Quick Start

Run the setup wizard to configure the .env with LLM credentials, install dependencies, validate the build and tests, and start the API and dashboard.

Frequently Asked Questions about setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure and bootstrap an ecom-agent local development environment?

To configure an ecom-agent local development environment, run an interactive setup wizard that validates Node and Python versions, creates the .env file, installs dependencies, and runs type checks and tests to verify the build.

Do I need Python installed to run the ecom-agent Streamlit dashboard?

Python is optional for the ecom-agent Streamlit dashboard, but Node.js version 18 or higher is strictly required for environment validation, dependency installation, and starting the CLI and HTTP API services.

How do I automatically fix dependency installation and build failures during project setup?

To fix dependency installation and build failures during project setup, the wizard uses an auto-diagnose and repair loop that detects common failures, attempts fixes automatically, and retries the bootstrap process up to three times.

What's the best way to set up LLM API credentials for the ecom-agent repository?

The best way to set up LLM API credentials for the ecom-agent repository is using the setup wizard, which interactively guides you through populating the .env file with the required LLM configuration before starting services.

Can I start the CLI, API, and Streamlit dashboard services at the same time?

Yes, you can start the CLI, HTTP API, and Streamlit dashboard services together using multi-mode validation and startup, which handles service initialization after verifying environment prerequisites and build tests.

Why does ecom-agent setup fail when Node version is below 18?

Ecom-agent setup fails when Node version is below 18 because environment validation strictly requires Node 18 or higher to ensure compatibility for dependency installation, type checks, and running the CLI and API services.