How it works
A skill is a directory that contains an entry file with YAML frontmatter. Place it under the skills directory for your coding agent at the root of your repository. Each agent discovers skills from its own location:.agents/skills is the agent-agnostic location: it is read by Tembo’s default agent (Pi) and by Amp. The path is one skill directory per skill, for example .claude/skills/code-review/SKILL.md.
Skill file format
Every entry file starts with YAML frontmatter:descriptionis required, and must be 1024 characters or fewer.nameis required inSKILL.mdfiles and must exactly match the skill’s directory name. It must be lowercase kebab-case (^[a-z0-9]+(-[a-z0-9]+)*$) and 64 characters or fewer.- Cursor’s
SKILL.mdcfiles take the name from the directory, so onlydescriptionis required in frontmatter. - The entry file must be UTF-8 text under 1 MB. Files that miss any requirement are skipped silently.
Example
A skill that guides the agent through a structured implementation flow, saved as.claude/skills/implementation/SKILL.md:
What skills are good for
- Enforcing a research-then-implement workflow
- Requiring test coverage before opening a PR
- Defining code review checklists the agent runs against its own output
- Setting quality thresholds for different session types
What’s coming
We’re building first-party skill support and planning mode so Tembo can handle work in staged steps: Research → Plan → Implement → Review → Iterate This will improve PR quality on larger sessions, where today the agent may need a few iterations before the output is merge-ready. Rule files and skills in dotfile directories are the best way to guide agents today.Tembo Managed Skills
You can also create and manage skills directly in Tembo. Open Settings → Skills to:- Add a new skill
- Give it a name and description
- Write the main instructions in
SKILL.md - Add extra reference files if needed
- Edit or delete existing skills