Guide for creating new skills and agents using the built-in creator tools.
| Tool |
Purpose |
/fuse-ai-pilot:skill-creator |
Create skills with SKILL.md + references/ |
/fuse-ai-pilot:agent-creator |
Create expert agents with hooks |
# 1. Invoke skill-creator
/fuse-ai-pilot:skill-creator
# 2. Mandatory research (runs automatically)
→ explore-codebase (check existing skills)
→ research-expert (fetch official docs)
→ context7 (code examples)
# 3. Create structure
skills/<skill-name>/
├── SKILL.md # Entry point
└── references/ # Documentation
├── installation.md # Setup
├── patterns.md # Core patterns
└── templates/ # Complete code
└── basic-setup.md
# 4. Register in marketplace.json
# 5. Validate with sniper
| File |
Max Lines |
Content |
| SKILL.md |
~150 |
Overview, critical rules, reference guide |
| references/*.md |
150 |
Conceptual docs (WHY, WHEN) |
| templates/*.md |
Unlimited |
Complete, working code |
---
name: skill-name
description: Use when [trigger]. Covers [topics].
versions:
library: X.Y.Z
user-invocable: true
references: references/file1.md, references/file2.md
related-skills: skill-a, skill-b
---
# 1. Invoke agent-creator
/fuse-ai-pilot:agent-creator
# 2. Mandatory research
→ explore-codebase (check existing agents)
→ research-expert (fetch agent conventions)
# 3. Create files
plugins/<plugin>/agents/<agent-name>.md
plugins/<plugin>/scripts/validate-*.sh
# 4. Register in marketplace.json
# 5. Validate with sniper
---
name: agent-name
description: Expert [tech]. Use when [trigger].
model: sonnet
color: cyan
tools: Read, Edit, Write, Bash, Grep, Glob, Task, mcp__context7__*
skills: solid-[stack], skill-a, skill-b
hooks:
PreToolUse:
- matcher: "Write|Edit"
hooks:
- type: command
command: "bash ${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh"
---
- Agent Workflow (MANDATORY) - use
TeamCreate to spawn 3 agents
- MANDATORY SKILLS USAGE - Skill mapping table
- SOLID Rules - Reference to solid-[stack]
- Local Documentation - Skill paths
- Gemini Design (UI agents) - MCP tools
- ALL content in English - Never French
- References < 150 lines - Templates unlimited
- Always register - marketplace.json + plugin.json
- Always validate - Run sniper after creation
- Use $CLAUDE_PLUGIN_ROOT - Never hard-code paths
# Copy similar skill
cp -r plugins/<source>/skills/<similar>/ plugins/<target>/skills/<new>/
# Adapt with sed
sed -i '' "s/Next\.js/React/g" references/*.md
# Remove non-applicable
rm references/hydration.md
# Copy and adapt
cp plugins/nextjs-expert/agents/nextjs-expert.md plugins/new/agents/new-expert.md
sed -i '' "s/nextjs/newstack/g" agents/new-expert.md