| name | skill_creator_skill |
| description | Help users create new skills. Collect skill information through interactive prompts, then generate SKILL.md and script templates automatically. |
Skill Creator
Use Cases
Use this skill to generate a new skill scaffold automatically:
- Generate
SKILL.md documentation
- Generate script templates (Node.js / Shell / Python)
- Create directory structure
Steps
- Prepare basic skill information:
- Skill name
- Functional description
- Implementation language
- Required arguments
- Run
node scripts/skill_creator.js create.
- Follow prompts and confirm creation.
Interactive Flow
The script asks for:
- Skill name: lowercase letters, underscores, and dashes, e.g.
weather_skill
- Description: short summary of what the skill does
- Script language: Node.js / Shell / Python
- Script command: primary command name (e.g.
weather)
- Argument list: comma-separated arguments (e.g.
city, unit)
- Creation confirmation
Output Format
On success, it generates files under agent/skills/<skill_name>/:
agent/skills/<skill_name>/
├── SKILL.md # Skill documentation
└── scripts/
└── <script_name> # Script file
Example
cd /Users/leo/code/erl/light-agent/agent/skills/skill_creator_skill
node scripts/skill_creator.js create
Notes
- Skill names must follow naming rules (lowercase, underscore, dash)
- If the target skill exists, the script asks whether to overwrite
- Generated scripts are templates and should be completed for real use