Skip to main content
For the full guide, see Skills.
Recommended progression on this page:
  1. discover skills
  2. inspect a skill
  3. preload skills for a session
  4. inject typed skills for the first turn if you do not want a session-level preload
  5. inject skills for one specific turn

List available skills

Discover all skills from every source (project, user, filesystem, git, HTTP, stdio, embedded) with provenance and shadowing info.

Inspect a skill

View the full body and metadata of a specific skill by canonical key.

Preload skills for a session

Use this when the skill should shape the whole session from the start. CLI --skill is a preload-oriented builtin-slug convenience. preload_skills is the explicit session-build surface on the APIs. Local filesystem paths are not a supported rkat run --skill preload in the current release, and custom-source slugs do not become builtin keys. Configure a filesystem repository and use its typed key instead.

First-turn skill injection

Use skill_refs when the skill should be injected for the first turn rather than preloaded into the session system prompt.

Per-turn skill injection

Inject skills into a specific turn on an existing session. The skill content is added to the context for that turn only. On the CLI, --skill remains the embedded-builtin slug preload convenience; the typed per-turn surface is skill_refs.
If you need the deeper source/precedence model, continue to the main Skills guide.

Next step