release

Automate software release workflows with pre-flight validation, changelog generation, version bumps, and git tagging.

418|40|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/boshu2/agentops --skill release-boshu2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/boshu2/agentops/tree/main/skills/release
Command: npx skills add https://github.com/boshu2/agentops --skill release-boshu2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill reduces release toil by automating pre-flight validation, changelog generation, version bumps, and Git tagging, all locally and reversibly.

Core Features & Use Cases

  • Pre-flight validation: ensures repo integrity, checks for clean working tree, required files, and correct branch.
  • Changelog generation & version bumps: derives changes from Git history, updates version files, and creates an annotated tag.
  • GitHub Release draft (optional): optionally drafts a GitHub release with notes, or leaves it to CI.

Quick Start

  • /release 1.7.0
  • /release 1.7.0 --dry-run
  • /release --check

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate software release workflows with git tagging and changelog generation?

You can automate software release workflows by running a single command that performs pre-flight validation, generates changelogs from Git history, bumps version files, and creates annotated Git tags locally.

What is pre-flight validation when preparing a local release pipeline?

Pre-flight validation ensures repository integrity before releasing by checking for a clean working tree, verifying required files, and confirming the correct branch is checked out.

Can I draft a GitHub Release automatically after a version bump and git tag?

Yes, you can optionally draft a GitHub Release with generated notes after completing the version bump and git tagging, or you can leave the publishing step to your continuous integration pipeline.

How do I test a dry run for a semantic version bump without modifying files?

Use the dry run flag to test semantic version bumps without modifying files, allowing you to preview changelog generation and version updates before applying actual changes to your repository.

Does this release automation tool work for small to medium projects?

Yes, this release automation tool is designed for small to medium projects, applying deterministic tasks like reading Git history and updating version files across local release pipelines.

Why do I need a clean working tree before creating an annotated git tag?

A clean working tree is required before creating an annotated git tag to ensure repository integrity, preventing uncommitted changes from causing inconsistent releases during version bumps and changelog generation.