
publish
Triggers and verifies the full oh-my-opencode release pipeline: GitHub Actions publish, npm package publication, GitHub release notes, and Discord announcement.
What it does
Publish oh-my-opencode to npm by triggering the GitHub Actions publish workflow and verifying its artifacts. Ship-only: never runs pre-publish-review or re-reviews merged code unless the user explicitly asks. Argument: <patch|minor|major|explicit-semver>. Triggers: publish, release, deploy, npm publish.
Quality judgment
An exceptionally thorough release skill with explicit argument validation, a completion contract preventing early turn-end, staged workflow tables, good/bad examples for release notes, and concrete error handling. It loses points for heavy redundancy (the same 'don't stop early' and 'Discord is mandatory' rules repeated in multiple sections), hardcoded channel/bot IDs and repo-specific jargon that reduce portability, and some internal references (omo layers, slash-command drift rules) that are unexplained.