{"version":"2.1.219","anchor":"the-workshop-skill-moved-from-hard-disabled-to-flag-gated","canonical_anchor":"the-workshop-skill-moved-from-hard-disabled-to-flag-gated","heading":"The workshop skill moved from hard-disabled to flag-gated","tier":"soon","area":"Skills","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/the-workshop-skill-moved-from-hard-disabled-to-flag-gated","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### The workshop skill moved from hard-disabled to flag-gated\n\nThe workshop skill went from permanently off to flag-gated, so remote config could switch it on.\n\n**What**\n\nThe workshop skill's isEnabled was a function that returned false unconditionally; it is now a composite check, so it can appear for users whose remote config and Artifact tool schema both line up.\n\n**Details**\n\n- Gated on the artifacts flag `tengu_gable_onyx_sluice`, whose fallback is false, so it stays off absent a remote value\n- Additionally requires the Artifact tool schema to expose a `capabilities` input and a `read_page_data` action\n- All three conditions must hold before the skill is offered\n\n**Evidence**\n\n`tengu_gable_onyx_sluice`\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: 4\/5\n- Present in the build but not switched on"}