Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends agent capabilities with specialized knowledge, workflows, or tool integrations.
This skill provides guidance for creating effective skills.
Skills are modular, self-contained packages that extend capabilities by providing specialized knowledge, workflows, and tools.
The context window is a public good. Only add context the model doesn't already have.
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter (name + description)
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ - Executable code
├── references/ - Documentation for context
└── assets/ - Files used in output
scripts/init_skill.py <skill-name> --path <output-directory>
scripts/package_skill.py <path/to/skill-folder>
references/workflows.md - Sequential workflows and conditional logicreferences/output-patterns.md - Template and example patterns