Skip to main content
Generalspences10

skill-creator

Design and create Claude Skills using progressive disclosure principles. Use when building new skills, planning skill architecture, or writing skill content.

Stars
33
Source
spences10/claude-code-toolkit
Updated
2026-04-29
Slug
spences10--claude-code-toolkit--skill-creator
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/spences10/claude-code-toolkit/HEAD/plugins/toolkit-skills/skills/skill-creator/SKILL.md -o .claude/skills/skill-creator.md

Drops the SKILL.md into .claude/skills/skill-creator.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Skill Creator

Create effective Claude Skills using progressive disclosure.

When to Create a Skill

Create a skill when you notice:

  • Repeating context across conversations
  • Domain expertise needed repeatedly
  • Project-specific knowledge Claude should know automatically

Progressive Disclosure

Skills load in 3 levels:

  1. Metadata (~27 tokens optimal, ~100 max) - YAML frontmatter for triggering
  2. Instructions (<50 lines recommended, 500 max) - SKILL.md body with core patterns
  3. Resources (unlimited) - references/ scripts/ assets/ loaded on demand

Key: Keep Levels 1 & 2 lean. Move details to Level 3. Use npx claude-skills-cli validate to check budgets.

Structure

my-skill/
├── SKILL.md       # Core instructions + metadata
├── references/    # Detailed docs (loaded as needed)
├── scripts/       # Executable operations
└── assets/        # Templates, images, files

References