haops_read_skill
Fetch the full markdown content and metadata of a skill by its kebab-case name. Use when you need the complete instructions after listing skills or following a protocol's skill references.
Instructions
Read a single skill by its kebab-case name. Returns full markdown content + metadata (category, applicableRoles, version, ID, isDeprecated). Use this after haops_list_skills — or after a haops_read_protocol(mode="lazy") response's skillRefs[] manifest — to fetch the actual instructions on demand.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | When true, return the full JSON envelope verbatim (includes UUIDs, audit metadata, skillsConfig, defaultSkills as structured JSON). Useful for programmatic inspection or piping into other tools. | |
| name | Yes | Kebab-case skill name (e.g. "out-of-scope-findings"). | |
| scope | No | Scope to look in. Defaults to "system". | |
| version | No | F4 (v2.6): specific version number to read. If omitted, returns the current version. Used by lazy-loaded composed protocols to fetch a pinned version of a skill body. | |
| projectSlug | No | Project slug — required when scope="project". |