agent-creator
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when creating new skills, restructuring existing skills, or improving skill documentation.
$ npx -y skills add fusengine/agents --skill skill-creator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-creatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when creating new skills, restructuring existing skills, or improving skill documentation.
name: skill-creator description: Use when creating new skills, restructuring existing skills, or improving skill documentation. versions: claude-plugins: "1.35" user-invocable: true references: references/workflow.md, references/architecture.md, references/content-rules.md, references/registration.md, references/adaptation.md, references/templates/SKILL-template.md, references/templates/reference-template.md, references/templates/template-template.md related-skills: research, exploration
<objective> Skill Creator scaffolds a complete `SKILL.md` + `references/` structure following the project's skill conventions: conceptual references (WHY + WHEN, max 150 lines each) separated from copy-paste-ready templates. It covers four flows -- creating a brand-new skill, restructuring one that doesn't follow the pattern, improving a skill missing references or with outdated content, and adapting an existing skill to a different framework -- each ending with registration in the owning agent's frontmatter and marketplace.json, then a `fuse-ai-pilot:sniper` validation pass.
It generates the skill's structural and documentation content only, not the skill's substantive technical guidance -- that must come from `research-expert` + `explore-codebase` findings gathered before writing. </objective>
Before ANY skill creation, spawn 3 agents in parallel, one `Agent` call each with a `name`:
1. **fuse-ai-pilot:explore-codebase** - Check existing skills, analyze structure 2. **fuse-ai-pilot:research-expert** - Fetch latest official documentation online 3. **mcp__context7__query-docs** - Get code examples from official sources
After creation, run **fuse-ai-pilot:sniper** for validation.
---
| Action | When to Use | |--------|-------------| | **New Skill** | Library/framework not yet documented | | **Restructure** | Existing skill doesn't follow pattern | | **Improve** | Missing references or outdated content | | **Adapt** | Copy from similar skill (Next.js → React) |
---
1. **ALL content in English** - Never French or other languages 2. **SKILL.md is descriptive** - Guides agent to references/templates 3. **References are conceptual** - WHY + WHEN, max 150 lines 4. **Templates are complete** - Copy-paste ready code 5. **Register in agent + marketplace.json** - Or skill won't load 6. **Run sniper after creation** - Validate all files
---
skills/<skill-name>/
├── SKILL.md # Entry point (guides agent)
└── references/ # All documentation
├── installation.md # Setup, configuration (conceptual)
├── patterns.md # Core patterns (conceptual)
├── ... # Other references
└── templates/ # Complete code examples
├── basic-setup.md # Full project setup
└── feature-example.md # Feature implementation→ See [architecture.md](references/architecture.md) for details
---
| Topic | Reference | When to Consult | |-------|-----------|-----------------| | **Workflow** | [workflow.md](references/workflow.md) | Creating/improving skills | | **Architecture** | [architecture.md](references/architecture.md) | Understanding skill structure | | **Content Rules** | [content-rules.md](references/content-rules.md) | Writing references/templates | | **Registration** | [registration.md](references/registration.md) | Making skill available | | **Adaptation** | [adaptation.md](references/adaptation.md) | Converting between frameworks |
| Template | When to Use | |----------|-------------| | [SKILL-template.md](references/templates/SKILL-template.md) | Creating new SKILL.md | | [reference-template.md](references/templates/reference-template.md) | Creating reference files | | [template-template.md](references/templates/template-template.md) | Creating code templates |
---
# 1. Research documentation → research-expert + context7/exa # 2. Create structure mkdir -p plugins/<agent>/skills/<name>/references/templates # 3. Create files → SKILL.md (from template) → references/*.md (conceptual) → references/templates/*.md (code) # 4. Register → agent frontmatter + marketplace.json # 5. Validate → sniper
# 1. Analyze → explore-codebase # 2. Research updates → research-expert (latest docs) # 3. Add missing files → references + templates # 4. Validate → sniper
---
---
A plugin ecosystem that turns Claude Code into a supervised, multi-agent development environment.
Repo: fusengine/agents
Use when creating expert agents. Generates agent.md with frontmatter, hooks, required sections, and skill references.
Use when starting ANY development task -- feature, bug fix, refactor, hotfix (triggers: implement, create, build, fix, add feature, refactor, develop).
Use when creating a feature/component or adding functionality. Fires BEFORE APEX Analyze to refine requirements via structured questioning.
Use before a root-cause, done/verified claim, irreversible action, or 2nd-time fix reaches the owner (APEX or plain conversation); also fires at every…
Use when validating code quality after modifications -- SOLID compliance, DRY duplication, linter errors, architecture violations. Do NOT use for functional…
Use when an expert agent self-reviews and self-corrects code after the Execute phase, before sniper validation (BMAD-METHOD elicitation techniques).