home / skills / ehtbanton / claudeskillsrepo / semantic-release-config
This skill generates a complete semantic-release configuration for automated versioning and publishing across npm or other platforms.
npx playbooks add skill ehtbanton/claudeskillsrepo --skill semantic-release-configReview the files below or copy the command above to add this skill to your agents.
---
name: semantic-release-config
description: Generate semantic-release configuration for automated versioning and publishing. Triggers on "create semantic release config", "generate semantic-release configuration", "auto release setup", "release automation".
---
# Semantic Release Config Generator
Generate semantic-release configuration for fully automated versioning and publishing.
## Output Requirements
**File Output:** `.releaserc.json` or `release.config.js`
**Format:** Valid semantic-release configuration
**Standards:** semantic-release 22.x
## When Invoked
Immediately generate a complete semantic-release configuration.
## Example Invocations
**Prompt:** "Create semantic release config for npm package"
**Output:** Complete `.releaserc.json` with npm publish and changelog generation.
This skill generates a complete semantic-release configuration to automate versioning, changelog creation, and publishing. It outputs ready-to-use .releaserc.json or release.config.js formatted for semantic-release 22.x. The generated config targets TypeScript/Node projects by default and can be customized for npm, GitHub releases, or custom publish steps.
On trigger, the skill constructs a valid semantic-release configuration including plugins for commit-analyzer, release-notes-generator, changelog, and a publish step (npm or custom). It fills sensible defaults for conventional commits and TypeScript projects and can produce either JSON or JS config files. The result is a copy-paste-ready file that integrates with CI to enable fully automated releases.
Which output format should I choose?
Use .releaserc.json for static configs and release.config.js when you need conditional logic or environment-sensitive publishing.
Does this work with semantic-release 22.x?
Yes. Generated configs are compatible with semantic-release 22.x and include recommended core plugins.