with one click
skill-creation
// Guide to skill creation. Use this skill when the user requests to make, create, or write a new skill.
// Guide to skill creation. Use this skill when the user requests to make, create, or write a new skill.
| name | skill_creation |
| description | Guide to skill creation. Use this skill when the user requests to make, create, or write a new skill. |
This document explains how to design and build effective skills for agents.
Skills are a manual of information that gives an agent focused capabilities in a specific domain. It includes instructions and reuseable resources
The context window is a limited space. Write only what an agent truly needs.
Every skill directory contains:
skill-name/
āāā SKILL.md (required)
āāā scripts/ (optional, for executable code, e.g. Python, Bash, etc.)
āāā references/ (optional, documentation or schemas loaded only when needed to keep SKILL.md short)
āāā assets/ (optional)
Do NOT create unrelated documentation on the creation of this skill. DO NOT create any README, changelog, installation guide, creation summary etc. files. The skill-name directory should contain only execution-relevant content.
name and description.Skills minimize context usage through three layers of progressive disclosure:
name and description of the skill is always in context (~100 words)Keep SKILL.md focused and short, move detailed explanations or lengthy codes/examples into other files. Always reference other files inside SKILL.md so the agent knows where they are.