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.zip

Installs 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.
279 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

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

You give it
A version bump level (patch, minor, major, or x.y.z) or a request to release
You get back
Updated `package.json`, `CHANGELOG.md`, and a new git tag pushed to remote

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.

BumpEffect
patch0.6.70.6.8
minor0.6.70.7.0
major0.6.71.0.0
x.y.zSet 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.

SkillInstallsUpdatedSafetyDifficulty
release (this skill)02moReviewIntermediate
github-workflow-automation112moReviewAdvanced
testing-workflow169moReviewIntermediate
github-actions-templates73moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry