Skill Creator
Provides guidance for creating effective skills that extend Claude with specialized knowledge or workflows.
Core Requirements
Every skill requires a SKILL.md file featuring:
- •YAML Frontmatter: Includes
nameanddescriptionto help Claude understand when to invoke the skill. - •Clear Instructions: Use imperative form and objective language to define the skill's behavior.
Directory Structure
- •
SKILL.md: Root configuration and main instructions (Mandatory). - •
scripts/: Executable code for deterministic operations. - •
references/: Supplemental documentation or large datasets to keep context lean. - •
assets/: Templates, icons, or static files.
Development Workflow
- •Initialize: Create the skill directory and frontmatter.
- •Draft Instructions: Define the primary workflow in
SKILL.md. - •Externalize Knowledge: Move specific details or long docs to the
references/folder. - •Iterate: Test the skill by interacting with Claude in the repo.
Follow the Progressive Disclosure Design Principle: Metadata and high-level instructions first, detailed resources only when needed.