Skip to content

Skills overview ​

agent-os ships its skills in three buckets. Most workflows are invoked by hand; check-work is an automatic review workflow. Disciplines trigger themselves from the situation, and the meta-skill governs how the others are written. Read this page top to bottom: the planning foundation, the remaining workflows, and finally the component skills the workflows compose.

The manual workflows grouped by the uncertainty or operational need they resolve. Enter at the lowest layer that still has unresolved work. Select the diagram to open it at full size.

The foundation: plan and shape ​

Planning starts here, and each layer builds on the one before it. plan-work owns the coherent mission and chooses whether a simple contract, repository coverage, focused questions, or a decision map is needed. shape-work materializes coherent delivery units and implementation-ready issues.

SkillBucketInvocationPurpose
plan-workworkflowmanualPlan a coherent mission with adaptive depth and canonical decisions
shape-workworkflowmanualShape coherent delivery units and implementation-ready issues

Execution and operations ​

The workflows that run, pick, set up, and remember work.

SkillBucketInvocationPurpose
deliver-workworkflowmanualImplement one change against boundaries and ground truth
batch-workworkflowmanualRun isolated ready units and verify the integrated result
dispatch-nextworkflowmanualPick or dispatch one action according to the request
init-agent-osworkflowmanualManaged policy setup or repository defaults
record-lessonworkflowmanualRecord a durable lesson in repo or global policy
simplifierworkflowmanualRemove unnecessary code and solution layers
simplifier-auditworkflowmanualAudit a repository for simplification opportunities
check-workworkflowautomaticIndependently review a candidate and report or fix supported findings

Component skills ​

Standalone pieces that plan-work composes when useful. Invoke them directly whenever the piece is useful on its own — a grilling without the routing, or a plain-language summary of any plan, diff, or pull request.

SkillBucketInvocationPurpose
understand-workworkflowmanualQuestion out the need behind a stated wish
explain-workworkflowmanualExplain the task in plain language for approval

Disciplines ​

Always on; no invocation.

Manual setup, dispatch, simplification, and learning workflows sit beside automatic disciplines that guard implementation and review. Select the diagram to open it at full size.
SkillBucketInvocationPurpose
verify-before-donedisciplineautomaticFresh evidence before any completion claim
diagnose-before-fixdisciplineautomaticReproduce and root-cause before patching
proportional-testingdisciplineautomaticMinimum meaningful regression coverage
scope-guarddisciplineautomaticKeep work inside the task; flag drift
simplifier-reviewdisciplineautomaticReview a diff for unnecessary complexity
quality-ratchetdisciplineautomaticCompare exact entry and candidate evidence without score gates
notice-lessondisciplineautomaticTreat interruptions as misunderstanding signals
plain-voicedisciplineautomaticApply plain voice to every agent-authored text response

Meta ​

SkillBucketInvocationPurpose
list-skillsmetamanualList installed skills and how to invoke them
writing-skillsmetamanualDoctrine and definition of done for agent-os skills

Invocation ​

Manual skills are opted into explicitly on both platforms. In Claude Code they carry disable-model-invocation: true in their frontmatter and are typed as /<skill> when installed directly or /agent-os:<skill> through the plugin. In Codex they carry an agents/openai.yaml with policy.allow_implicit_invocation: false and are typed as $<skill>.

Automatic skills carry neither switch. Their descriptions name the situation and boundary clearly enough to trigger only when useful; check-work may also be explicitly named with report or fix.

Retirement ​

A retired skill moves to the repository's root deprecated/ folder rather than being deleted. That folder sits outside the plugin's skills/ directory, so its contents are never distributed, and a skill re-enters skills/ only by passing the definition of done again.

A personal framework, published in the open.