| name | skill-creator |
| description | Create or update Agent Skills in this repo using agentskills.io-compliant folder names and SKILL.md frontmatter so validate:skills stays green. |
Skill Creator
When to use this skill
- The user asks to create a new skill.
- The user asks to migrate or repair a skill that fails
npm run validate:skills.
- A skill needs cleanup to match the Agent Skills specification.
When not to use this skill
- The request is only to execute an existing skill.
- The request is unrelated to skill authoring or maintenance.
Required output standard
- Skill folder name must be lowercase and hyphenated.
SKILL.md must begin with YAML frontmatter delimited by ---.
- Frontmatter must include:
name: exactly matches the folder name.
description: concise and specific.
- Only use supported frontmatter keys:
name
description
license
compatibility
metadata (string key/value map only)
allowed-tools
- If legacy fields exist (
slug, summary, version, author, etc.), migrate them into metadata as strings.
Creation workflow
- Choose a canonical folder path under
skills/runtime/<skill-name>/.
- Write
SKILL.md with valid frontmatter and core instructions.
- Add optional
scripts/, references/, or assets/ only when needed.
- Run
npm run validate:skills.
- If validation fails, fix the skill before returning.
Update workflow
- Preserve existing intent and body instructions.
- Normalize frontmatter to supported keys.
- Ensure
name matches folder exactly.
- Re-run
npm run validate:skills.
Minimal template
---
name: example-skill
description: One sentence describing what this skill does and when to use it.
---
# Example Skill
## When to use this skill
- ...
## When not to use this skill
- ...
## Workflow
1. ...