Expand description
Bundled standard-library skills + the one resolver every skill reference goes through.
A skill name resolves the same way everywhere it appears — a control’s
skill:, a runbook’s skill_args.extend:, validate, run prepare,
and secunit skills show: org-local <root>/skills/<name>.md first
(the override), then the copy bundled into this binary. Bundled skills
ship with the release, so an org needs no install step; it overrides a
skill — spine or fragment — by dropping a same-named file under
skills/.
Structs§
- Bundled
Skill - A skill embedded into the binary at compile time.
- Resolved
Skill - A skill resolved by name, carrying the sha256 that pins it into a run manifest.
Enums§
- Skill
Source - Where a resolved skill came from.
Constants§
- BUNDLED
- The standard library. Generic, org-agnostic runbooks; org specifics
flow in through control
skill_argsand_config.yaml, never through the skill text. Keep this list in sync withskills/.
Functions§
- description
- The one-line
description:from a skill’s frontmatter, if present. - exists
- True if
nameresolves to anything (org-local or bundled). - frontmatter
- Pull the YAML frontmatter block out of a skill markdown body. Returns
Noneif the body does not start with---\n. - requires_
features - The
requires_features:list from a skill’s frontmatter, if present. - resolve
- Resolve a skill by name: org-local file first, then the bundled copy.
Noneif neither has it.