Skills API Publish Rail

scripts/publish-skills.mjs packages OrchestKit's built skills (plugins/ork/skills/*/SKILL.md) for the Claude Platform Skills API (POST /v1/skills). This runs the exact same three checks the script runs — client-side, on real and synthetic cases — and shows the dry-run payload it would compose. Nothing here ever calls the network.

105
skills scanned
103
pass
2
fail
0
network calls made

SKILL.md frontmatter


    

Validation + composed payload

Dry-run payload preview (what --publish would send, if this were the only skill)