wip-release

Automate software releases by bumping versions, updating changelogs, and publishing to npm and GitHub Packages.

3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/wipcomputer/wip-ai-devops-toolbox --skill wip-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wip-release
Source: https://github.com/wipcomputer/wip-ai-devops-toolbox/tree/main/tools/wip-release
Command: npx skills add https://github.com/wipcomputer/wip-ai-devops-toolbox --skill wip-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @wipcomputer/wip-release, @modelcontextprotocol/sdk, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the entire process of releasing software, from version bumping to publishing, eliminating manual steps and potential errors.

Core Features & Use Cases

  • Automated Versioning: Bumps package.json and SKILL.md versions automatically.
  • Changelog Management: Updates CHANGELOG.md with new entries.
  • Multi-Platform Publishing: Publishes to npm and GitHub Packages.
  • GitHub Releases: Creates tagged GitHub releases with detailed notes.
  • Use Case: After merging a feature to your main branch, simply tell your AI to "Release a minor version of the current project," and this Skill will handle all subsequent steps, ensuring consistency and saving significant developer time.

Quick Start

Use the wip-release skill to perform a patch release with the notes "fix authentication bug".

Frequently Asked Questions about wip-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate npm and GitHub package publishing with a single command?

You can automate npm and GitHub package publishing by triggering a release pipeline that bumps versions, updates changelogs, commits changes, tags releases, and publishes packages automatically. This eliminates manual steps and potential errors across multi-platform publishing workflows.

What is the best way to update CHANGELOG.md and bump package.json versions during a release?

The best way to update CHANGELOG.md and bump package.json versions is using an automated release pipeline. It synchronizes version bumps across project files and generates changelog entries, ensuring consistency between your documentation and published package state.

Can I use an automated release pipeline to create GitHub releases and tags for npm projects?

Yes, an automated release pipeline can create GitHub releases and tags for npm projects. The workflow commits version changes, applies Git tags, and generates detailed GitHub release notes alongside the npm publication.

Does this release automation work with both npm and GitHub Packages?

Yes, this release automation supports multi-platform publishing. It publishes your project to both npm and GitHub Packages during the release process, handling the distribution to both registries simultaneously.

How do I publish a patch release with specific notes like fixing an authentication bug?

To publish a patch release with specific notes, you instruct your AI to perform a patch release with the desired notes, such as 'fix authentication bug'. The automation handles the version bump, changelog update, and publication.

When should I not use an automated release pipeline for npm packages?

You should not use an automated release pipeline if your project requires manual review of version bumps, custom pre-publish validation, or if it does not utilize standard npm or GitHub Packages workflows.