write-a-consumer-skill
Installation
SKILL.md
Write a Consumer Skill
Contract
By the end of this skill the consumer has:
- A
.pilot/folder at the root of their app (sibling topackage.jsonandapp/orsrc/), readable by the server at startup. - A valid
RESOLVER.mdwith at least one trigger row. - One or more
skills/<name>/SKILL.mdfiles with frontmatter that parses underpackages/agentickit/src/protocol/skill.ts. createPilotHandlerin their API route (nosystemoption needed — the handler auto-loads.pilot/).- A matching
usePilotActionfor every capability the model should be able to invoke. A SKILL.md without a matching action still feeds the model instructions, but the model has nothing to call — lead with the action registration if you can.