iblai-api-studio-publish
Installation
SKILL.md
iblai-api-studio-publish
Every edit in Studio is a draft. Users see a block only once it — or an
ancestor — has been published. Publishing is a value of the publish key on
the generic block update, applied at any level of the tree. This skill is the
last step of a build and the first thing to check when "it's not showing".
Before you start
- Preflight:
node .claude/skills/iblai-api-studio-auth/scripts/studio-login.mjs --checkprints twooks; otherwise run/iblai-api-studio-authfirst — do not attempt the calls below. - First publish of a course — check, in this order: settings done (
/iblai-api-studio-settings: realstart_date,enrollment_startbefore it, pacing decided — pacing locks once the course starts), grading policy set, the outline complete and reviewed with the user (GET /xblock/outline/{ROOT}), every unit has content. A published empty or half-built course is what users find in the catalog. - The locator of what to publish (a unit, subsection, section, or
ROOT).