{"version":"2.1.219","anchor":"workshop-skill-gains-a-direct-html-authoring-lane-and-it-is-","canonical_anchor":"workshop-skill-gains-a-direct-html-authoring-lane-and-it-is-","heading":"Workshop skill gains a direct-HTML authoring lane, and it is now the default","tier":"soon","area":"Skills","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/workshop-skill-gains-a-direct-html-authoring-lane-and-it-is-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### Workshop skill gains a direct-HTML authoring lane, and it is now the default\n\nThe workshop skill would now write HTML documents by default, with a strict publish check, but isn't offered.\n\n**What**\n\nThe bundled `workshop` skill text was rewritten around two authoring lanes, with HTML promoted over markdown, though the skill is not offered on this build.\n\n**Details**\n\n- v2.1.218 said flatly that the workshop document is markdown and stays markdown for its whole life.\n- A new \"Choosing the lane\" section tells the model to copy a template to a path ending in `.workshop.html`, fill it, and publish that file.\n- The markdown `.workshop.md` lane becomes secondary, reserved for when the user asks for markdown or the document will be dominated by quoted external content.\n- Publishing runs a structural verifier on the final payload of every publish and refuses out-of-contract pages: fixed scripts, no inline `on*` handlers, no iframes\/forms\/base\/link, escaped quoted content, island and markup agreement.\n- Registration uses `isEnabled` backed by gate `tengu_gable_onyx_sluice` with in-source fallback false, so absent a remote value the skill is not offered; it additionally needs the Artifact tool's `capabilities` and the `read_page_data` action.\n\n**Evidence**\n\n`**Default to the TEMPLATE-HTML lane**`\n\n- Flag `tengu_gable_onyx_sluice`: Not enough to say (read for one account on one subscription tier against v2.1.219; this account: no value returned, anonymous baseline: no value returned, compiled default: off) These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.\n- Area: Skills\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}