release

Automate version bumps, changelog generation, git tagging, and release notes.

2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/avav25/ai-assets --skill release-avav25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/avav25/ai-assets/tree/main/.windsurf/skills/release
Command: npx skills add https://github.com/avav25/ai-assets --skill release-avav25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual release preparation is error-prone and slow. This skill automates version bumps, changelog generation, git tagging, and release-note creation to ensure consistent, repeatable releases.

Core Features & Use Cases

  • Automated version bumps in project manifests
  • Changelog generation from commits since the last tag
  • Git tagging and release note assembly for distribution
  • CI/CD pipeline integration to trigger release workflows

Quick Start

Invoke the release workflow to bump the version, generate the changelog, create a git tag, and assemble release notes.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate version bumps and changelog generation for a new release?

To automate version bumps and changelog generation, this skill analyzes commits since the last git tag, applies semantic versioning checks, updates manifest files, and generates a changelog automatically to ensure consistent release preparation.

What is the best way to generate release notes from git commits for CI/CD pipelines?

The best way to generate release notes for CI/CD pipelines is to use an automated workflow that analyzes commit history since the last tag, assembles the notes, and tags the repository, ensuring repeatable and error-free deployments.

Does this release automation tool support semantic versioning checks for manifest files?

Yes, this release automation tool supports semantic versioning checks to validate version increments before updating manifest files, ensuring your project maintains a correct and predictable versioned release cycle.

Can I use this to prepare a deployment across CI/CD pipelines by tagging the repository?

Yes, you can use this to prepare deployments across CI/CD pipelines by creating git tags, bumping versions, and assembling release notes, which triggers consistent release workflows automatically.

Why does manual release preparation fail and how does automated changelog generation help?

Manual release preparation fails because it is slow and error-prone, whereas automated changelog generation extracts commit history since the last tag to ensure consistent, repeatable release notes and version updates.

What are the limitations of automating release notes without analyzing commits since the last tag?

Automating release notes without analyzing commits since the last tag limits the accuracy of your changelog, as the generated notes would miss recent code changes and fail to reflect the actual semantic versioning scope.