Skills
Standardized runtime capability declarations for a Spinup Agent environment, following the open Agent Skills format.
A skill is a standardized runtime capability declaration for a Spinup Agent environment. You declare which skills the agent should have, and Spinup records whether runtime fulfillment applies or validates them.
Skills follow the open Agent Skills format. Each skill is a directory with a SKILL.md file plus optional scripts and resources. Compatible harnesses discover skills from agreed on-disk locations, so the same skill works across harnesses without per-harness wiring.
What you control
You add a skill by name and Skills CLI source. Spinup keeps the skill list with the agent and reconciles it inside the environment when needed.
Spinup uses the pinned Skills CLI installer path for fulfillment: npx -y skills@<pinned> add <source>. The source is the exact value you would pass to skills add, such as a GitHub shorthand, full GitHub or GitLab URL, direct repository tree path, generic git URL, or safe local/runtime path. A selector is optional; when present, Spinup passes it as --skill <selector>, and when omitted Spinup installs the source without adding a selector.
What Spinup does
When supported, Spinup projects skills into the environment under the on-disk locations the open Agent Skills format expects. Once a skill is in the right place, the harness picks it up through its normal skill discovery.
Skills are harness-agnostic. Switching the active harness on an agent does not require reauthoring or reinstalling the skill.
Where to go next
- Install and manage skills from the terminal in Agent Capabilities.
- See how skills fit into the broader capability model in Capabilities.