home / skills / ehtbanton / claudeskillsrepo / changesets-config-generator
This skill automatically generates a complete .changeset/config.json for monorepos, enabling semantic versioning and changelog management with default rules.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill changesets-config-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: changesets-config-generator
description: Generate Changesets configuration for managing versioning and changelogs in monorepos. Triggers on "create changesets config", "generate changeset configuration", "changesets setup", "versioning config".
---
# Changesets Config Generator
Generate Changesets configuration for semantic versioning and changelog management.
## Output Requirements
**File Output:** `.changeset/config.json`
**Format:** Valid JSON configuration
**Standards:** Changesets 2.x
## When Invoked
Immediately generate a complete Changesets configuration for the monorepo.
## Example Invocations
**Prompt:** "Create changesets config for monorepo"
**Output:** Complete `.changeset/config.json` with versioning rules.
This skill generates a ready-to-use Changesets configuration for managing semantic versioning and changelogs in monorepos. It outputs a complete .changeset/config.json that follows Changesets 2.x standards. The configuration is tailored for common monorepo patterns and can be generated on demand by trigger phrases like "create changesets config" or "changesets setup".
When invoked, the skill constructs a valid JSON configuration for the .changeset/config.json file, including bump strategies, changelog presets, commit options, and update rules for internal packages. It considers typical monorepo layouts and provides sane defaults that support independent and fixed/locked versioning workflows. The generated JSON is ready to paste into the repo or write directly to disk by an automation script.
Will the skill write the file to my repository?
No — it outputs the complete JSON configuration. Use the output to create or overwrite .changeset/config.json in your repository or integrate it into an automation step.
Can I switch between independent and fixed versioning?
Yes — the generated config supports both modes. Choose the appropriate mode when invoking the skill or edit the resulting config to switch policies.