meow:skill-creator
Scaffold, validate, and register new MeowKit skills with script-driven compliance checking.
What This Skill Does
meow:skill-creator is MeowKit's tool for building new skills. It uses Python scripts for the deterministic parts (directory creation, template generation, compliance validation) and Claude for the creative parts (writing descriptions, designing processes). The result is a compliant skill directory with SKILL.md, references/, and a row in SKILLS_ATTRIBUTION.md.
Core Capabilities
- Script-driven scaffolding —
init-skill.pycreates the directory + template SKILL.md with TODO markers for every required section - Name validation — Enforces
meow:prefix, kebab-case, max 40 chars, no consecutive hyphens - 7-point compliance check —
validate-skill.pychecks: SKILL.md exists, frontmatter present, meow: prefix, description filled, workflow phase, output template, progressive disclosure - Registration — Adds skill to SKILLS_ATTRIBUTION.md
When to Use This
Use meow:skill-creator when...
- You want to create a new skill for your project
- You're converting an external skill for MeowKit
- You need to scaffold from a workflow pattern
Usage
bash
# Scaffold a new skill
/meow:skill-creator meow:my-feature "Description of what it does"
# Or use the scripts directly
python3 .claude/skills/meow:skill-creator/scripts/init-skill.py meow:my-feature --path .claude/skills
# Validate after filling in content
python3 .claude/skills/meow:skill-creator/scripts/validate-skill.py .claude/skills/meow:my-featureExample Prompts
| Prompt | What happens |
|---|---|
create a skill for database migrations | Scaffolds meow:db-migrate with TODO markers → Claude fills each section |
create a skill for API documentation | Scaffolds meow:api-docs → Claude writes process steps + output template |
validate my new skill | Runs 7-point compliance check, reports score X/7 |
Quick Workflow
Name + description → init-skill.py (scaffold)
→ Claude fills TODO sections
→ validate-skill.py (compliance check)
→ Score ≥ 6/7? → Register in SKILLS_ATTRIBUTION.md
→ Score < 6/7? → Fix failing items → re-validateSkill Details
Phase: any
Related
meow:skill-template-secure— Security template for skills handling untrusted input- Configuration — Where skills are registered