What problem does it solve?
This skill provides a structured approach to designing, documenting, and packaging self-contained Claude skills that extend capabilities, making it easier for teams to create consistent, reusable skills.
Core Features & Use Cases
- Structured SKILL.md templates with required frontmatter (name and description) and a clear Markdown body for operational guidance.
- Resource organization guidelines for optional bundled content: scripts/, references/, and assets/ to support deterministic tasks, in-depth references, and output assets.
- Progressive disclosure patterns to minimize context load by loading metadata, SKILL.md body, and resources only when needed.
- Initialization & packaging workflows detailing how to bootstrap a new skill (init_skill.py) and package it (package_skill.py) for sharing.
- Best-practice examples for naming, frontmatter, and content structure to ensure consistency across skills.
Quick Start
Initialize a new skill from the template and begin customizing:
- Run the skill initializer: python3 scripts/init_skill.py <skill-name> --path <path>
- Edit SKILL.md to complete the frontmatter and instructions
- Add or refine any bundled resources under scripts/, references/, and assets/