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.