release

Automate release management for multi-package monorepos with changesets and npm publishing.

729|67|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/joelhooks/swarm-tools --skill release-joelhooks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/joelhooks/swarm-tools/tree/main/.claude/skills/release
Command: npx skills add https://github.com/joelhooks/swarm-tools --skill release-joelhooks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the release workflow for multi-package repositories by orchestrating changesets, CI, and npm publishing, reducing manual coordination and errors during version bumps and releases.

Core Features & Use Cases

  • CI-driven release pipeline: From changeset creation to npm publish across all packages in a monorepo.
  • Version management: Handles patch, minor, and major bumps with selective package inclusion.
  • Release verification: Validates artifacts, updates plugin manifests, and manages release PRs to ensure release integrity.

Quick Start

Create a changeset for the target packages and push to trigger CI, then monitor the release PR and npm publish results.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm releases and version bumps in a monorepo?

You can automate npm releases in a multi-package monorepo by generating changesets, coordinating CI pipelines, and publishing packages. This orchestrates the workflow from changeset creation to release PRs and final npm publish.

What is the best way to manage selective package inclusion during a version bump?

Selective package inclusion during a version bump is managed through targeted changeset creation. You control patch, minor, and major bump levels for specific packages while ensuring consistency across manifests and published artifacts.

How do changesets work with CI to publish multiple npm packages?

Changesets work with CI by triggering a release pipeline upon push, generating version bumps, and opening a release PR. The CI then validates artifacts, updates plugin manifests, and publishes packages to npm.

Can I control bump levels for patch, minor, and major releases in a multi-package repository?

Yes, you can control patch, minor, and major bump levels in a multi-package repository. The automation applies selective package inclusion to ensure accurate version management across the monorepo during the release process.

How do I verify release integrity and update plugin manifests before publishing to npm?

Release integrity is verified by validating artifacts and updating plugin manifests during the CI pipeline. The workflow manages release PRs and performs consistency checks across manifests and published artifacts before final release.