Use PROACTIVELY when creating new Claude Code skills from scratch.
Automates creation of Claude Code skills through interactive guidance, template generation, and quality validation.
Trigger Phrases:
Use Cases:
| User Request | Mode | Action |
|---|---|---|
| "create skill for [purpose]" | Guided | Interactive creation |
| "create [type] skill" | Quick Start | Template-based |
| "skill like [existing]" | Clone | Copy pattern |
| "validate skill" | Validate | Quality check |
Use when: User wants full guidance and customization
Process:
Workflow: workflow/guided-creation.md
Use when: User specifies skill type directly (minimal, standard, complex)
Process:
Advantages: Fast, minimal questions Trade-off: More TODO sections to customize
Use when: User wants to base skill on existing one
Process:
Advantages: Proven structure, familiar patterns
Use when: User wants to check existing skill quality
Process:
Use Case: Before submission, after modifications
| Type | Complexity | Directories | Pattern |
|---|---|---|---|
| Minimal | Low | SKILL.md, README.md only | phase-based |
| Standard | Medium | + data/, examples/ | phase-based or validation |
| Complex (mode) | High | + modes/, templates/ | mode-based |
| Complex (data) | High | + scripts/, data/ | data-processing |
Required (all skills):
SKILL.md - Main skill manifest (with YAML frontmatter)README.md - User documentationCHANGELOG.md - Version historyOptional (based on type):
modes/ - Mode-specific workflowsdata/ - Reference materialsexamples/ - Example outputstemplates/ - Reusable templatesscripts/ - Automation scriptsNote:
plugin.jsonis NOT required. The marketplace.json is the single source of truth for plugin metadata.
Validates against data/quality-checklist.md:
name and descriptionname matches directory name (Anthropic spec requirement)templates/SKILL.md.j2 - Main manifest with frontmattertemplates/README.md.j2 - User documentationtemplates/CHANGELOG.md.j2 - Version historypatterns/mode-based.md - Multi-mode skillspatterns/phase-based.md - Sequential workflowspatterns/validation.md - Audit skillspatterns/data-processing.md - Data analysisdata/categories.yaml - Valid categoriesdata/skill-types.yaml - Type definitionsdata/quality-checklist.md - Validation criteriaexamples/minimal-skill/examples/standard-skill/examples/complex-skill/# Check existing skills
ls ~/.claude/skills/
# View skill structure
tree ~/.claude/skills/[skill-name]/
# Validate frontmatter syntax
head -20 ~/.claude/skills/[skill-name]/SKILL.md
# Run marketplace validation
python3 scripts/validate-skills.py
| Error | Solution |
|---|---|
| Name exists | Suggest alternatives or confirm overwrite |
| Invalid name | Explain kebab-case, provide corrected suggestion |
| Permission denied | Check ~/.claude/skills/ write access |
| Template fails | Fallback to manual creation with guidance |
Version: 0.1.0 | Author: Connor