with one click
omcustomcodex-npm-publish
Publish package to npm registry with pre-checks
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Publish package to npm registry with pre-checks
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
6-stage structured development cycle with stage-based tool restrictions
Multi-angle release quality verification using parallel expert review teams
Full Self Driving — autonomous release loop that processes all auto-dev-eligible GitHub issues until none remain, by repeatedly running /pipeline auto-dev then /homework.
Invoke and resume YAML-defined pipelines by name — /pipeline auto-dev runs the full release pipeline
Analyze release workflow findings and recommend follow-up actions — execute immediately or register as issues
Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile
| name | omcustomcodex:npm-publish |
| description | Publish package to npm registry with pre-checks |
| scope | package |
| argument-hint | [--tag <tag>] [--dry-run] |
| disable-model-invocation | false |
| user-invocable | true |
Publish package to npm registry with comprehensive pre-publish checks and validation.
--tag npm dist-tag (default: latest)
--dry-run Run all checks without publishing
--skip-tests Skip test execution
1. Validate package.json configuration
2. Check version against registry
3. Run pre-publish checks (tests, lint, build)
4. Execute npm pack (dry-run)
5. Publish with appropriate tag
6. Verify publication success
[NPM Publish] package-name@1.2.3
Pre-checks: All passed
Registry: https://registry.npmjs.org
Tag: latest
Package published successfully.
[NPM Publish] Failed
Error: {error_message}
Suggested fix: {fix_suggestion}
# Publish to npm with all checks
npm-publish
# Publish to beta tag
npm-publish --tag beta
# Validate without publishing
npm-publish --dry-run