Skip to main content

/create-skill — Skill Creator

Build a reusable skill from any topic.

Provide a topic or workflow description, and /create-skill explores the codebase, gathers relevant patterns, and builds a well-structured skill interactively with you. If no topic is given, it evaluates the current session for extractable knowledge.

$ pilot
> /create-skill
> /create-skill "Vue 3 test migration pattern"
> /create-skill "How we set up MFE local development"

What /create-skill Does

5 phases:

PhaseAction
0Load reference — use case categories, complexity spectrum, file structure, template, frontmatter fields, description formula, security restrictions
1Understand the topic — explore codebase for relevant patterns, or evaluate session for extractable knowledge
2Check existing skills — avoid duplicates, identify update opportunities
3Create skill — generate with skillshare or write directly, apply portability and determinism checklists
4Quality gates — structure checklist, content checklist, triggering test, iteration signals

Use Case Categories

CategoryUsed ForKey Techniques
Document & Asset CreationConsistent output (reports, designs, code)Embedded style guides, templates, quality checklists
Workflow AutomationMulti-step processes with consistent methodologyStep-by-step gates, validation, iterative refinement
MCP EnhancementWorkflow guidance on top of MCP tool accessMulti-MCP coordination, domain expertise, error handling

Skill Complexity Spectrum

Skills are designed with the simplest possible structure. Left = more reliable and cheaper to execute.

LevelStyleBest For
PassiveContext onlyBackground knowledge, coding standards
InstructionalRules + guidelinesCode review, style guides
CLI WrapperCalls a binary/scriptAutomation, integrations
WorkflowMulti-step with validationDeploy pipelines, migrations
GenerativeAsks agent to write codeScaffolding, code generation

Skill File Structure

your-skill-name/
├── SKILL.md # Required (case-sensitive, exactly SKILL.md)
├── scripts/ # Optional — executable code
├── references/ # Optional — detailed docs loaded as needed
└── assets/ # Optional — templates, fonts, icons

When to Use

  • You want to capture a repeatable workflow
  • You completed a non-obvious debugging session
  • You want to standardize a multi-step process across your team
  • You discovered an undocumented tool or API integration pattern
info

Skills are plain markdown files stored in .claude/skills/. They're loaded on-demand when relevant, created by /create-skill, and shareable across your team via the Share dashboard.