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)