Skills

Write your standard once. Then stop hoping it gets read.

A skill is your procedure in plain language. Attach it to a project and every agent is checked against it before it’s allowed to change anything.

Start a project See Knowledge
Agent
frame.write("/review/calc-check.xlsx")
Drafted
This project has 2 attached skills that must be loaded before making changes.
Skills tell you HOW to do the work — they are not optional.
Agent
skill.load("eng-calc-check") → 8-step checking-engineer pass
Drafted
Allowed, with the skill version it ran recorded against the job.

Why written procedures normally fail

Not because they are wrong. Because nothing in the working day forces anyone to open them. The document is written, filed, and quietly ignored, and the standard survives only in the head of whoever wrote it.

Skills tell you HOW to do the work — they are not optional.What Drafted returns to an agent that tries to write before loading them

What a skill is

Plain markdown describing how a class of work is done well. It encodes behaviour rather than capability. Not “can you review this contract” but “when redlining, categorise every change and frame it for partner review”.

01

Specific enough to act on

Vague guidance produces vague work. A good skill names the standard, the steps and the evidence required: a checking-engineer pass, a citation check, an evidence grading.

02

Loaded automatically

Nobody has to remember. Opening a project hands the agent the skills attached to it, and any change made without them is refused outright.

03

Improved in one place

Edit a skill and every project, every teammate and every future agent run picks up the better version. No retraining, no reminder emails.

Your deep vertical procedures, protected

The method that makes your practice worth hiring usually lives in two or three people’s heads, and leaves when they do. Written down once as a skill, it becomes something the firm owns rather than borrows. Example procedures ship as starting points, but the ones worth having are the ones you write.

Yoursspecialist method, written down once instead of re-explained by whoever happens to be free
Versionedevery revision kept, so you can show which standard a piece of work was held to
Portableplain markdown you can fork, tune and export in full. It’s your asset, not ours

A procedure versus a skill

A written procedureA Drafted skill
Someone has to remember it existsIt’s loaded before work starts, or the work doesn’t start
You find out it was skipped at review, if at allIt can’t be skipped: the change is refused, not flagged later
Updating it means telling everyone againUpdating it lifts every project and every agent at the same moment

The same skills, in every tool your team uses

A skill isn’t tied to one assistant. Write it once and it applies wherever your team works.

Claude CodeClaude DesktopClaude on the webCoworkChatGPTCodexGemini CLI

Encode how your firm works.

Start with one procedure you’re tired of repeating.

Start a project Install it