setup-changesets

Configure and run changesets to publish versioned packages and changelogs.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/mia-cx/.agents --skill setup-changesets
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-changesets
Source: https://github.com/mia-cx/.agents/tree/main/skills/setup-changesets
Command: npx skills add https://github.com/mia-cx/.agents --skill setup-changesets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates versioning and changelog workflows by configuring and running @changesets/cli in a repository, enabling transparent release management and worktree-safe changeset handling.

Core Features & Use Cases

  • Automated initialization and configuration for monorepos or single-package repos
  • GitHub Actions release workflow that creates a version PR and updates CHANGELOG.md
  • Worktree-safe changesets and optional Cloudflare deploy triggers

Quick Start

Initialize and configure changesets in your project by running pnpm changeset init.

Frequently Asked Questions about setup-changesets

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

FAQPage Schema
How do I automate versioning and changelog updates with changesets in a GitHub Actions release workflow?▼

Automating versioning and changelog updates involves configuring @changesets/cli in your repository to generate a Version Packages pull request and update CHANGELOG.md. This Skill sets up GitHub Actions release workflows to handle that process automatically for monorepos and single-package repos.

Can I use changesets for monorepo release management alongside git worktrees?▼

Yes, changesets support monorepo release management and worktree-safe operations. This Skill configures @changesets/cli to handle versioned packages and changelogs safely within git worktrees, preventing conflicts during parallel development workflows.

What is the best way to initialize changesets in a pnpm project?▼

The best way to initialize changesets in a pnpm project is running pnpm changeset init. This Skill automates the initialization and configuration of @changesets/cli for your repository, setting up the necessary release workflow files.

Does this changeset setup trigger deployments to Cloudflare after publishing?▼

Yes, this changeset setup includes optional Cloudflare deploy triggers within its GitHub Actions release workflow. After packages are published and changelogs are updated, the workflow can automatically trigger a deployment to your Cloudflare environment.

How does a Version Packages pull request work with changesets?▼

A Version Packages pull request aggregates pending changesets into a single PR that bumps package versions and updates CHANGELOG.md. This Skill configures GitHub Actions to automatically create and maintain this PR whenever new changesets are added to the repository.