🛠️

Skill Creator

Verified

by Anthropic

Anthropic official meta-skill for creating skills. Provides a structured workflow: draft a skill from user interview, generate test prompts, run evaluations, review outputs via an HTML viewer, gather feedback, improve iteratively, and optimize skill descriptions for better triggering.

metaskillcreatordevelopmentworkflow
View on GitHub

Skill Creator

Create, test, and iterate on agent skills through a structured workflow.

Workflow

1. Interview and Research

  • Ask about edge cases, input/output formats, success criteria, dependencies
  • Check available MCPs for research

2. Write the SKILL.md

Based on user interview, fill in:

  • name: Skill identifier
  • description: When to trigger, what it does (be a little "pushy" to avoid under-triggering)
  • the rest of the skill

Skill Structure

skill-name/
├── SKILL.md (required)
│   ├── YAML frontmatter (name, description required)
│   └── Markdown instructions
└── Bundled Resources (optional)
    ├── scripts/    - Executable code
    ├── references/ - Docs loaded as needed
    └── assets/     - Templates, icons, fonts

Writing Patterns

  • Keep SKILL.md under 500 lines
  • Use progressive disclosure (metadata → body → bundled resources)
  • Prefer imperative form in instructions
  • Explain WHY things are important, not just rules
  • Include examples for output formats

3. Test Cases

Create 2-3 realistic test prompts, run them, compare with-skill vs baseline.

4. Iterate

Generalize from feedback. Keep prompt lean. Explain the why. Look for repeated work across test cases — bundle common scripts.

Principle of Lack of Surprise

Skills must not contain malware, exploit code, or content that could compromise security. A skill's contents should not surprise the user in their intent.