Skills
Canopy has built-in domain-specific skills.
Skills are domain-specific instruction packs that give Canopy expert-level knowledge in specific areas.
Built-in skills
Canopy ships with the following built-in skills:
customize-opencode
Guides the AI on editing Canopy’s own configuration. It covers the full config schema, agent definitions, commands, plugins, MCP servers, and permissions.
job-search
A comprehensive job search preparation skill. It includes:
- Resume optimization: ATS-friendly formatting, bullet formula (Action verb + Task + Result + Tool), keyword targeting
- LinkedIn profile: Headline formula, About section structure, Featured section strategy
- Cover letters: Hook → Why you → Why them → Close structure, max 400 words
- Interview prep: Company research, STAR stories, common questions, thank-you follow-up
- Pipeline tracking: Applied → Screening → Interview → Offer → Decision
- Language variants: PT-BR (CV Aprovado) and EN (Resume Doctor)
Using skills
Skills are loaded automatically from ~/.config/canopy/skills/ and project .opencode/skills/ directories.
To create a custom skill:
.opencode/skills/my-skill/SKILL.md---name: my-skilldescription: One sentence describing what this skill does AND when to trigger it.---
# My Skill
Instructions, examples, and references for this domain.Configuration
{ "skills": { "paths": [".opencode/skills", "~/.config/canopy/skills"] }}