Skills: one copy, served by the board

A skill is instructions every agent follows, so a second installed copy that drifts is a review run with last week's rules (board #2477, #115). The board holds the one copy. What a machine installs is a stub with no logic: it runs virta skill run <name>, which prints the current text and writes the skill's files where the text says they are.

virta skill publish pre-release-review ./SKILL.md ./review.workflow.js --note "the docs lens joins pre-minor"
virta skill install pre-release-review     # writes the stub into ~/.claude/skills
virta skill run pre-release-review         # what the stub runs: the current text, its files, what changed
virta skill pin pre-release-review         # this repo stays on the current version
virta skill unpin pre-release-review
virta skill list

In the text, {{skill-dir}} is where this machine holds the skill's files.