Workshop Artifact Skill#
What's wrong with this entry?
A new built-in /workshop skill that runs iterative decision workshops through published artifacts — Claude presents choices as decision blocks, readers click their pick on the live page, and Claude applies each choice and republishes until the workshop is finalized.
/workshop
Then follow the skill's instructions to create a .workshop.md file.
- Create a Markdown file ending in
.workshop.md; the suffix routes it through the workshop renderer - Decision points are fenced code blocks with the
decisioninfo string, containingid,question,optionrows, and an optionallean(recommended choice with a brief reason) - A canonical
finalizeblock ends the loop; Claude applies all pending decisions and marks the artifact complete - Claude holds an artifact live-update subscription to receive clicks in real time; the loop is offline-first (durable store is authoritative, live notification is acceleration)
- Options and labels render as clickable spans on the published page; resolved decisions are shown with the chosen option highlighted
- Up to 20 decision blocks per document; blocks past the cap remain visible as plain fences
- Supports
anchorfield per block (e.g., a commit hash) for staleness detection
Workshop skill system prompt (search for ".workshop.md" or "decision blocks"). Decision block parser (search for "uyy = \"decision\"" or "ws-decision-").
Strings lifted out of the shipped bundle, so the claim above can be checked against them.