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 the preload-oriented local path. preload_skills is the explicit session-build surface on the APIs.

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 preload-style runtime-local path; the typed per-turn surface is skill_refs.
If you need the deeper source/precedence model, continue to the main Skills guide.

Next step