What a skill looks like
A skill is a folder, not a single file. It holds aSKILL.md and any reference files you want to give it.
SKILL.md
namegives the skill its slug, which is how everything addresses it.descriptionis what makes the coworker decide to open the skill. Write it as a trigger condition, not as a summary. “Use when asked for the weekly numbers” beats “About weekly numbers”.
Why it stays out of the way
Skills load in three layers:1
Always in context
A one-line index: the name, the slug and the description of every skill. Nothing else.
2
On demand
When a task matches, the coworker opens the skill and reads the whole procedure.
3
At the exact step
It opens a reference file only when the procedure tells it to.
references/.
Create and edit one
- In the app
- Ask the coworker
- From the API
Open the coworker panel, go to the Skills tab, and click New. Write the name, the description and the body. Reference files are added from the same editor.
Skills an app installed
Installing an app puts a skill on the coworker explaining how to use that service tools. That skill belongs to the app, so it is read only everywhere: the editor opens it without a save button, the coworker’s own skill tools refuse to touch it, and the API refuses too. Rewriting it would be lost at the next install, and deleting it would leave the app pointing at nothing. To change what the coworker does with a service, either reconfigure the app or write a skill of your own next to it. Uninstalling the app removes its skill with it.When to write a skill instead of something else
When you correct a coworker behaviour and the correction is a rule rather than a fact, fix the skill that governs it. A memory can be outvoted by a procedure, a procedure cannot.
Limits
- A skill lists up to 200 bundled files.
- Each text file can be up to 10 MB, with a 50 MB total per skill including
SKILL.md. - A reference file is read 100,000 characters at a time; the coworker follows
nextOffsetwhen it needs the next page. SKILL.mditself cannot be written through the file tools. Change it through the skill body.