| name | skill-creator |
| description | Guides the agent through authoring and validating agent skills. Use when creating new skill directories, tightening skill metadata, extracting supporting references, or preparing skillgrade evals. Do not use for general app documentation, generic README editing, or non-agentic library code. |
Skill Authoring Procedure
Create professional-grade skills with lean context, deterministic structure, and validation.
When to Use This Skill
- User wants to create a new skill directory
- User wants to improve a skill's discoverability or metadata
- User wants to split large instructions into references or scripts
- User wants to add or update skillgrade validation
Procedures
Step 1: Validate the Skill Metadata
Check that the frontmatter uses a unique lowercase name, a specific description, and clear negative triggers.
Keep the description short enough to fit within the agent router's metadata budget.
Step 2: Keep the Main Skill Lean
Write the main SKILL.md as a high-level workflow.
Move dense rules, large schemas, and reusable templates into references/ or assets/.
Use scripts/ only for fragile or repetitive logic that should not be re-authored by the agent.
Step 3: Match Command Context
Keep command examples aligned with how the skill will be consumed.
- Use standard
npm and npx examples in skill prose, public docs, and marketing copy unless the skill is specifically about Bun.
- Use
npx ...@latest for Capacitor and Capgo CLI examples so consumers get the expected package version.
- Use
bun, bun run, and bunx only for this repository's development commands, CI commands, or Bun-specific skills.