release
Automates the release lifecycle from commit analysis and version bumping to changelog updates and Git tagging.
Install
mkdir -p .claude/skills/release-bitsocialnet && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15435" && unzip -o skill.zip -d .claude/skills/release-bitsocialnet && rm skill.zipInstalls to .claude/skills/release-bitsocialnet
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Automate a full seedit release by analyzing commits, updating the release body, bumping the version, regenerating the changelog, and finalizing the git tag. Use when the user says "release", "new version", "cut a release", "prepare release", or provides a version number to ship.Key capabilities
- →Analyze commits since the last tag
- →Write a one-liner description for the release body
- →Bump the version in `package.json` based on bump level
- →Regenerate `CHANGELOG.md` from conventional commits
- →Commit changes, create a git tag, and push to remote
- →Perform a dry run of the release process
How it works
The skill automates the release process by analyzing commit history, updating version and changelog files, and then committing and tagging the release in git.
Inputs & outputs
When to use release
- →Cut a new release
- →Bump version in package.json
- →Generate automated changelog
About this skill
Release
End-to-end release automation for seedit.
Usage
The user provides a version bump (patch, minor, major, or explicit x.y.z).
If omitted, ask which bump level they want.
Workflow
Copy this checklist and track progress:
Release Progress:
- [ ] Step 1: Analyze commits
- [ ] Step 2: Write release body one-liner
- [ ] Step 3: Bump version in package.json
- [ ] Step 4: Generate changelog
- [ ] Step 5: Commit, tag, push
Step 1 — Analyze commits
git tag --sort=-creatordate | head -1
Then list commits since that tag:
git log --oneline <tag>..HEAD
If there are no new commits, stop.
Step 2 — Write the release body one-liner
Edit oneLinerDescription in scripts/release-body.js.
Rules:
- Start with "This version..." or "This release..."
- One sentence, no bullets
- Lead with the biggest features or fixes
- Keep it user-facing
- End with a period
Step 3 — Bump version
Read package.json, compute the new version from the bump level, and update the "version" field.
| Bump | Effect |
|---|---|
patch | 0.6.7 → 0.6.8 |
minor | 0.6.7 → 0.7.0 |
major | 0.6.7 → 1.0.0 |
x.y.z | Set exactly |
Step 4 — Generate changelog
yarn changelog
This regenerates CHANGELOG.md from conventional commits.
Step 5 — Commit, tag, push
git add -A
git commit -m "chore(release): v<version>"
git push
git tag v<version>
git push --tags
If CI is configured to publish release artifacts on tags, pushing the tag will trigger it.
Dry-run mode
If the user says "dry run" or "preview", execute Steps 1–4 but skip the git operations in Step 5. Print a summary of what would be committed so the user can review it first.
When not to use it
- →When there are no new commits since the last tag
- →When the user does not want to create a new release
- →When the user wants to manually manage release artifacts
Limitations
- →Requires conventional commits for changelog generation
- →Requires `package.json` for version bumping
- →Dry-run mode skips git operations
How it compares
This workflow automates the entire release process from commit analysis to git tagging, reducing manual steps and ensuring consistency compared to a manual release.
Compared to similar skills
release side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| release (this skill) | 0 | 2mo | Review | Intermediate |
| github-workflow-automation | 11 | 2mo | Review | Advanced |
| testing-workflow | 16 | 9mo | Review | Intermediate |
| github-actions-templates | 7 | 3mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by bitsocialnet
View all by bitsocialnet →You might also like
github-workflow-automation
ruvnet
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
testing-workflow
amo-tech-ai
Comprehensive testing workflow for E2E, integration, and unit tests. Use when testing applications layer-by-layer, validating user journeys, or running test suites.
github-actions-templates
wshobson
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.
glab
NikiforovAll
Expert guidance for using the GitLab CLI (glab) to manage GitLab issues, merge requests, CI/CD pipelines, repositories, and other GitLab operations from the command line. Use this skill when the user needs to interact with GitLab resources or perform GitLab workflows.
create-pr
n8n-io
Creates GitHub pull requests with properly formatted titles that pass the check-pr-title CI validation. Use when creating PRs, submitting changes for review, or when the user says /pr or asks to create a pull request.
gh-fix-ci
openai
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.