Skills are reusable capabilities your agents can invoke. Like agents, they live in your harness’s native format — Karta discovers them and exposes them; it doesn’t define a skill format of its own.Documentation Index
Fetch the complete documentation index at: https://docs.karta.sh/llms.txt
Use this file to discover all available pages before exploring further.
| Harness | Skills location |
|---|---|
| OpenCode | .opencode/skills/<name>/SKILL.md |
| Claude Code | Discovered from the Claude Code skills context |
Defining a skill (OpenCode)
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
Discovered skills are available on the app:Because skills are harness-native, the authoritative format and capabilities
are the harness’s own — see the
Claude Code and
OpenCode documentation. Karta’s contribution is
discovering them and surfacing them through sessions, routing, and
permissions.