Defining an OpenCode skill
A skill is a directory with aSKILL.md describing what it does and how to use
it, alongside any scripts or resources it needs:
.opencode/skills/order-lookup/SKILL.md
Binding a skill to an agent
Reference skills from an agent’s frontmatter to grant or scope access:.claude/agents/shipping.md
Discovery in the SDK
OpenCode skills discovered from.opencode/skills/*/SKILL.md are available on
the Karta instance:
Because skills stay in the harness’s native format, the authoritative format
and capabilities are the harness’s own. See the
Claude Code and
OpenCode documentation. Karta’s contribution is
preserving the native layout and, for OpenCode, surfacing discovered skills
through sessions, routing, and
permissions.

