Create Skill
Create a custom skill from scratch following Metapowers conventions.
Purpose
Create a brand-new skill for any topic. Researches best practices and generates a structured SKILL.md following Metapowers conventions.
Usage
/metapowers:create-skill <topic>Example:
/metapowers:create-skill flutter widget testing with golden filesWhat It Does
- Clarifies requirements with the user if needed
- Researches current best practices via web search
- Creates a SKILL.md with proper frontmatter, process steps, and output format
- Validates against skill-validator rules (
namematches the directory, verb-first description with a "Use when" clause, 120–400 characters) - Installs to
.claude/skills/<skill-name>/SKILL.md— the skill is available as/<name>in the next Claude Code session
Skill Format
Created skills follow the standard Metapowers pattern:
- YAML frontmatter:
name(the directory name), adescriptionshaped<Verb-first sentence>. Use when <the user's situation, at least six words>.with an optionalNot for <adjacent thing>; see /<plugin>:<skill>.(120–400 characters), andargument-hintwhen the skill takes an argument - Prerequisites section
- Numbered process steps
- Output section with artifact path