Skip to content

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.

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-skill
description: 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"]
}
}