Wip Release
One-command release pipeline. Bumps version, updates changelog + SKILL.md, publishes to npm + GitHub.
Rank
62
Safety
84
Downloads
1.8k
Updated
Oct 10, 2026
Version
1.9.72
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 10, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 10, 2026
- Adoption signal
- 1.8K downloadsadoption · observed Oct 10, 2026
- Latest release
- 1.9.72release · observed Apr 21, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17620xzyc7kfan8m36at57m6n83h8he:wip-release- Install using `clawhub skill install s17620xzyc7kfan8m36at57m6n83h8he:wip-release` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/parkertoddbrooks/wip-release before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-parkertoddbrooks-wip-release/snapshot"
Documentation
CLAWHUB
160,000 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: wip-release
description: One-command release pipeline. Bumps version, updates changelog + SKILL.md, publishes to npm + GitHub.
license: MIT
interface: [cli, module, mcp]
metadata:
display-name: "Release Pipeline"
version: "1.2.4"
homepage: "https://github.com/wipcomputer/wip-release"
author: "Parker Todd Brooks"
category: dev-tools
capabilities:
- version-bump
- changelog-update
- skill-sync
- npm-publish
- github-release
requires:
bins: [git, npm, gh, op, clawhub]
secrets:
- path: ~/.openclaw/secrets/op-sa-token
description: 1Password service account token
- vault: Agent Secrets
item: npm Token
description: npm publish token
openclaw:
requires:
bins: [git, npm, gh, op]
install:
- id: node
kind: node
package: "@wipcomputer/wip-release"
bins: [wip-release]
label: "Install via npm"
emoji: "🚀"
compatibility: Requires git, npm, gh, op (1Password CLI). Node.js 18+.
---
# wip-release
Local release pipeline. One command bumps version, updates all docs, publishes everywhere.
## When to Use This Skill
**Use wip-release for:**
- Releasing a new version of any @wipcomputer package
- After merging a PR to main and you need to publish
- Bumping version + changelog + SKILL.md in one step
- Publishing alpha or beta prereleases for testing
- Pushing hotfixes to npm without full deploy-public
**Use --dry-run for:**
- Previewing what a release would do before committing
**Use --no-publish for:**
- Bumping version and tagging without publishing to registries
### Do NOT Use For
- Repos without a package.json
## Release Tracks
Four release tracks. Each has different behavior for npm tags, public repo sync, and release notes.
| Track | Command | npm tag | Public code sync | Public release notes |
|-------|---------|---------|-----------------|---------------------|
| Alpha | `wip-release alpha` | @alpha | No | No (opt in with --release-notes) |
| Beta | `wip-release beta` | @beta | No | Yes, prerelease (opt out with --no-release-notes) |
| Hotfix | `wip-release hotfix` | @latest | No | Yes (opt out with --no-release-notes) |
| Stable | `wip-release patch/minor/major` | @latest | Yes (deploy-public) | Yes, full notes |
### Version numbering
- Alpha: `1.9.68-alpha.1`, `1.9.68-alpha.2`, etc.
- Beta: `1.9.68-beta.1`, `1.9.68-beta.2`, etc.
- Hotfix: normal version bump (patch)
- Stable: normal version bump (patch/minor/major)
## API Reference
### CLI
```bash
# Stable (existing behavior)
wip-release patch # full pipeline
wip-release minor --dry-run # preview only
wip-release major --no-publish # bump + tag only
wip-release patch --skip-product-check # skip product docs gate
# Alpha
wip-release alpha # npm @alpha, no public notes
wip-release alpha --release-notes # npm @alpha + prerelease notes on public
# Beta
wip-relREADME.md
###### WIP Computer [](https://www.npmjs.com/package/@wipcomputer/wip-release) [](https://github.com/wipcomputer/wip-release/blob/main/cli.js) [](https://clawhub.ai/parkertoddbrooks/wip-release) [](https://github.com/wipcomputer/wip-release/blob/main/SKILL.md) [](https://github.com/wipcomputer/wip-universal-installer/blob/main/SPEC.md) # WIP.release You ship a fix. Now you have to bump package.json, update CHANGELOG.md, sync the version in SKILL.md, commit, tag, push, publish to npm, publish to GitHub Packages, and create a GitHub release. Every time. Miss a step and versions drift. `wip-release` does all of it in one command. It also checks that product docs (dev update, roadmap, readme-first) are up to date before publishing. Patches get a warning. Minor and major releases are blocked until docs are updated. ## Install Open your AI coding tool and say: ``` Read the REFERENCE.md and SKILL.md at github.com/wipcomputer/wip-release. Then explain to me: 1. What is this tool? 2. What does it do? 3. What would it change or fix in our current release process? Then ask me: - Do you have more questions? - Do you want to integrate it into our system? - Do you want to clone it (use as-is) or fork it (so you can contribute back if you find bugs)? ``` Your agent will read the repo, explain the tool, and walk you through integration interactively. Also see **[wip-file-guard](https://github.com/wipcomputer/wip-file-guard)** ... the lock for the repo. Blocks AI agents from overwriting your critical files. See [REFERENCE.md](REFERENCE.md) for full usage, pipeline steps, flags, auth, and module API. --- ## License ``` CLI, MCP server, skills MIT (use anywhere, no restrictions) Hosted or cloud service use AGPL (network service distribution) ``` AGPL for personal use is free. Built by Parker Todd Brooks, Lēsa (OpenClaw, Claude Opus 4.6), Claude Code (Claude Opus 4.6).
_meta.json
{
"ownerId": "kn7b4mj57xb02gqhvjzgzkxq557zz95h",
"slug": "wip-release",
"version": "1.9.72",
"publishedAt": 1776806720137
}CHANGELOG.md
# Changelog ## 1.2.4 (2026-02-21) Align description across all sources ## 1.2.3 (2026-02-21) Fix npm bin entry: remove ./ prefix so npx wip-release works globally ## 1.2.2 (2026-02-21) Fix ClawHub display name and slug detection. Harden command injection fix. ## 1.2.0 (2026-02-21) Add ClawHub publish as step 9 in release pipeline. Fix command injection by replacing execSync with execFileSync argument arrays. Declare required binaries and secrets in SKILL.md metadata. ## 1.1.1 (2026-02-21) Fix npm bin entry: rename cli.mjs to cli.js ## 1.1.0 (2026-02-21) Rich release notes, agent-driven install prompt, REFERENCE.md ## 1.0.0 (2026-02-21) Initial release. Local release pipeline tool. - `release()` ... full pipeline: bump, changelog, skill sync, commit, tag, publish - `detectCurrentVersion()` ... read version from package.json - `syncSkillVersion()` ... update SKILL.md frontmatter - `updateChangelog()` ... prepend version entry - `publishNpm()` ... npm publish via 1Password - `publishGitHubPackages()` ... GitHub Packages publish - `createGitHubRelease()` ... gh release create CLI: `wip-release patch|minor|major [--notes --dry-run --no-publish]`
REFERENCE.md
###### WIP Computer # wip-release ... Reference Detailed usage, pipeline steps, flags, auth, and module API. ## Release Tracks Four release tracks, each with different behavior: | Track | npm tag | Public code sync | Public release notes | Default notes | |-------|---------|-----------------|---------------------|---------------| | Alpha | @alpha | No | No (opt in with --release-notes) | Silent | | Beta | @beta | No | Yes, prerelease (opt out with --no-release-notes) | Visible | | Hotfix | @latest | No | Yes (opt out with --no-release-notes) | Visible | | Stable | @latest | Yes, full deploy-public | Yes, full notes | Full deploy | ### Version numbering - Alpha: `1.9.68-alpha.1`, `1.9.68-alpha.2` (increments on repeat) - Beta: `1.9.68-beta.1`, `1.9.68-beta.2` (increments on repeat) - Hotfix: normal patch bump (`1.9.67` -> `1.9.68`) - Stable: normal bump (patch/minor/major) ## Usage Run from inside any repo: ```bash # Stable (existing behavior) wip-release patch # 1.0.0 -> 1.0.1 wip-release minor # 1.0.0 -> 1.1.0 wip-release major # 1.0.0 -> 2.0.0 # Alpha wip-release alpha # 1.0.1-alpha.1 (npm @alpha, silent) wip-release alpha --release-notes # 1.0.1-alpha.1 (npm @alpha + prerelease on public) # Beta wip-release beta # 1.0.1-beta.1 (npm @beta + prerelease on public) wip-release beta --no-release-notes # 1.0.1-beta.1 (npm @beta, skip notes) # Hotfix wip-release hotfix # 1.0.0 -> 1.0.1 (npm @latest + release on public) wip-release hotfix --no-release-notes # skip public release notes # Common flags wip-release patch --notes="fix auth config" # with changelog note wip-release minor --dry-run # preview, no changes wip-release patch --no-publish # bump + tag only ``` ## What It Does ### Stable pipeline ``` wip-grok: 1.0.0 -> 1.0.1 (patch) ──────────────────────────────────────── ✓ package.json -> 1.0.1 ✓ SKILL.md -> 1.0.1 ✓ CHANGELOG.md updated ✓ Committed and tagged v1.0.1 ✓ Pushed to remote ✓ Published to npm - GitHub Packages: handled by deploy-public.sh ✓ GitHub release v1.0.1 created ✓ Published to ClawHub Done. wip-grok v1.0.1 released. ``` ### Alpha/beta pipeline ``` wip-grok: 1.0.0 -> 1.0.1-alpha.1 (alpha) ──────────────────────────────────────── ✓ package.json -> 1.0.1-alpha.1 ✓ CHANGELOG.md updated ✓ Committed and tagged v1.0.1-alpha.1 ✓ Pushed to remote ✓ Published to npm @alpha - GitHub prerelease: skipped (silent alpha) Done. wip-grok v1.0.1-alpha.1 (alpha) released. ``` ### Hotfix pipeline ``` wip-grok: 1.0.0 -> 1.0.1 (hotfix) ──────────────────────────────────────── ✓ package.json -> 1.0.1 ✓ SKILL.md -> 1.0.1 ✓ CHANGELOG.md updated ✓ Committed and tagged v1.0.1 ✓ Pushed to remote ✓ Published to npm @latest ✓ GitHub release v1.0.1 created on public repo - deploy-public: skipped (hotfix) Done. wip-grok
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/parkertoddbrooks/skills/wip-release",
"sourceUrl": "https://clawhub.ai/parkertoddbrooks/skills/wip-release",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T02:50:01.845Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-parkertoddbrooks-wip-release/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-parkertoddbrooks-wip-release/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-10T02:50:01.845Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.8K downloads",
"href": "https://clawhub.ai/parkertoddbrooks/wip-release",
"sourceUrl": "https://clawhub.ai/parkertoddbrooks/wip-release",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-10T02:50:01.845Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.9.72",
"href": "https://clawhub.ai/parkertoddbrooks/wip-release",
"sourceUrl": "https://clawhub.ai/parkertoddbrooks/wip-release",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-21T21:25:20.137Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-parkertoddbrooks-wip-release/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-parkertoddbrooks-wip-release/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.9.72",
"description": "# AI DevOps Toolbox v1.9.72 ## Promote v1.9.71-alpha series to stable Closes #256. Consolidates 21 alpha prereleases (`v1.9.71-alpha.1` through `v1.9.71-alpha.21`) into a stable v1.9.72 release. No code changes beyond the version bump in the toolbox root `package.json`; the sub-tool code has been stable and dogfooded across the alpha iterations. ## Why The root `package.json` had been sitting at `1.9.71-alpha.21` without a stable promotion. That blocked `deploy-public.sh` from syncing the private repo to the public mirror ... the script gates public release on stable root versions. Symptom during 2026-04-21: wip-branch-guard sub-tool shipped stable (v1.9.82 → v1.9.83 → v1.9.84) to npm successfully, but the public `wipcomputer/wip-ai-devops-toolbox` GitHub releases page did not show any of them because `deploy-public.sh` refused to run with an alpha root. ## What's in the diff - `package.json` - Version bump `1.9.71-alpha.21` → `1.9.72` Everything else flows from `wip-release`: - CHANGELOG.md updated - Git tag `v1.9.72` - GitHub release on private repo - npm publish to `@latest` - `deploy-public.sh` runs, syncs private code (minus `ai/`) to `wipcomputer/wip-ai-devops-toolbox` - Public GitHub release created ## Sub-tool versions at this release | Sub-tool | npm version | |---|---| | `@wipcomputer/wip-branch-guard` | 1.9.84 | | Other sub-tools | See their individual `package.json` | The sub-tool releases have their own cadence; this release is purely the toolbox root bump. ## Co-authors Parker Todd Brooks, Lēsa (oc-lesa-mini, Opus 4.7), Claude Code (cc-mini, Opus 4.7).",
"href": "https://clawhub.ai/parkertoddbrooks/wip-release",
"sourceUrl": "https://clawhub.ai/parkertoddbrooks/wip-release",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-21T21:25:20.137Z",
"isPublic": true
}
]
}Record generated Oct 10, 2026.
