Agent Ecosystem Generator
Claude Code plugin that scaffolds a validated multi-agent ecosystem (orchestrator + N sub-agents + M skills/MCPs) from a natural-language brief. A step up from skill-creator β with semantic validation, trigger-fire evals, and custom MCP scaffolding.
Ask AI about Agent Ecosystem Generator
Powered by Claude Β· Grounded in docs
I know everything about Agent Ecosystem Generator. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
agent-ecosystem-generator
Status: alpha. Core flow smoke-tested end-to-end on a synthetic brief. Project-mode and custom-MCP paths are present but less exercised. Issues and PRs welcome.
Claude Code plugin that scaffolds a validated orchestrator + N sub-agents + M skills/MCPs ecosystem from a brief β a step up from skill-creator, which only scaffolds a single skill.
What it does
/generate-ecosystemspawns arequirements-interviewersub-agent that talks to you in isolated context and produces aspec.json.- The orchestrator picks an orchestration pattern (orchestrator-workers, sequential pipeline, routing, parallelization-voting, evaluator-optimizer), enumerates agents/skills/MCPs, and writes
plan.md. - You pick the output target: portable plugin or in-project
.claude/config. - A
ecosystem-buildersub-agent materializes the files (+ scaffolds custom stdio MCPs in Python/FastMCP or TS SDK when needed). - A
ecosystem-validatorsub-agent runs semantic validation (overlap detection, pushy-ness scoring, coverage, MCP wiring) and trigger evals adapted fromskill-creator. If anything fails, it loops back with fix hints up to 3 rounds.
Install
Inside a Claude Code session, register this repo as a marketplace and install the plugin:
/plugin marketplace add prgilabert/agent-ecosystem-generator
/plugin install agent-ecosystem-generator@prgilabert-plugins
Or, if you've cloned the repo locally:
/plugin marketplace add "/absolute/path/to/agent-ecosystem-generator"
/plugin install agent-ecosystem-generator@prgilabert-plugins
claude plugin install <path>(the CLI subcommand) resolves names through a registered marketplace β you can't point it at a local directory directly. The two-step flow above is the canonical path for local plugin repos until Claude Code ships first-class local installs.
Usage
/generate-ecosystem review PRs with three checkers: security, performance, tests
Or just describe what you want β the ecosystem-generator skill auto-triggers on phrases like "design a multi-agent system", "build an agent team", "scaffold an orchestrator".
Examples
See examples/ for real ecosystems produced by this plugin. Each one is an installable Claude Code plugin you can inspect or claude plugin install directly.
examples/pr-review-trio/β orchestrator-workers pattern:/review-prorchestrates 3 parallel reviewers (security, performance, tests), aggregates via thepr-comment-formatterskill, references thegithubMCP. Synthetic reference.examples/space-dialogue-plugin/β orchestrator-workers with parallel fan-out:/escribe-dialogoruns a plot writer first, then astronaut-voice + robot-voice in parallel, then a dialogue-reviewer that assembles and saves a Markdown file. Generated by a real/generate-ecosystemsession (Spanish brief, 4 iterations, 0.95 validation).
Improvements over skill-creator
| Feature | skill-creator | agent-ecosystem-generator |
|---|---|---|
| Single skill vs ecosystem | Single | Orchestrator + N agents + M skills + MCPs |
| Output targets | Skill dir | Portable plugin or .claude/ project config |
| Custom MCP scaffolding | Referenced only | FastMCP (Python) and @modelcontextprotocol/sdk (TS) templates |
| Validation depth | YAML fields present | Overlap detection, pushy-ness scoring, coverage, MCP wiring, trigger evals |
| Orchestration pattern pick | N/A | Pattern library with justification (5 canonical patterns) |
| Context isolation | N/A | Interviewer + builder + validator all run in isolated sub-agent ctx |
See stack_explanation.md Β§1β6 for the background, and ROADMAP.md for what's next and where to contribute.
