manage-package-versions

Automate version bumping and changelog updates across a pnpm monorepo.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/yu-iskw/lightdash-tools --skill manage-package-versions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-package-versions
Source: https://github.com/yu-iskw/lightdash-tools/tree/main/.claude/skills/manage-package-versions
Command: npx skills add https://github.com/yu-iskw/lightdash-tools --skill manage-package-versions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of updating and synchronizing package versions across a monorepo, ensuring consistency between package.json files, changelogs, and entrypoint scripts.

Core Features & Use Cases

  • Version Bumping: Consistently update package versions using pnpm.
  • Changelog Management: Automatically batch and merge unreleased changes into the CHANGELOG.md using changie.
  • Entrypoint Sync: Updates version strings in CLI and MCP entrypoint files.
  • Use Case: When preparing for a new release, use this skill to bump all packages to v1.2.0, update the changelog, and ensure the CLI and MCP reflect the new version.

Quick Start

Use the manage-package-versions skill to bump all package versions to 1.0.0.

Frequently Asked Questions about manage-package-versions

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

FAQPage Schema
How do I sync package versions across a pnpm monorepo?

To sync package versions across a pnpm monorepo, you can automate version bumping in package.json files, update the CHANGELOG.md, and synchronize version strings in entrypoint scripts consistently.

How does changie automate monorepo changelog management?

Changie automates monorepo changelog management by batching and merging unreleased changes directly into the CHANGELOG.md file during the version synchronization workflow.

What is the best way to bump package versions and update CLI entrypoint scripts?

The best way to bump package versions and update CLI entrypoint scripts is using an automated workflow that synchronizes version strings in entrypoint files alongside package.json updates.

Can I use this approach to prepare a monorepo release with consistent versioning?

Yes, you can prepare a monorepo release with consistent versioning by bumping all packages to a target version like v1.2.0 while simultaneously updating the changelog and entrypoint scripts.

Do I need pnpm to manage package versions in a monorepo?

You need pnpm to manage package versions in this monorepo workflow because the version bumping process relies on pnpm to consistently update package.json files.

Why are my monorepo package versions out of sync after a release?

Monorepo package versions are out of sync after a release if version strings in entrypoint scripts and package.json files are not updated together using an automated synchronization process.