release

Automate GitHub releases by composing notes, tagging, and publishing.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/easyspace-ai/minote --skill release-easyspace-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/easyspace-ai/minote/tree/main/.claude/skills/release
Command: npx skills add https://github.com/easyspace-ai/minote --skill release-easyspace-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the release process by generating release notes, tagging, and pushing versions to Git, reducing manual steps and errors.

Core Features & Use Cases

  • Automated release notes: compile a cohesive changelog from commit history and diffs.
  • Tagging and pushing: create and push version tags to the repository.
  • GitHub release creation: publish a GitHub release with notes.

Quick Start

Run the release command with the target version tag, e.g., v0.0.7.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate GitHub releases with release notes and version tags?

To automate GitHub releases, the Skill gathers commit logs, composes changelog notes, creates version tags, and publishes the release end-to-end. It streamlines pushing versions to Git by reducing manual steps and errors across local repos or CI pipelines.

What's the best way to generate a changelog from commit history for a new version?

Generating a changelog from commit history is handled by compiling a cohesive summary of commits and diffs. The Skill automates this release notes generation process, ensuring formal versioning documentation is created directly from the repository's development history.

Do I need a local Git environment to create and push version tags?

Yes, you need a Git environment with access to create tags. The Skill requires local or CI pipeline Git access to verify the target version tag does not already exist before composing notes, tagging, and publishing the GitHub release.

Can I use this to publish GitHub release assets within a CI pipeline?

Yes, you can use this to publish GitHub releases within CI pipelines. The Skill applies to software projects requiring formal versioning and release assets, automating the end-to-end process of gathering logs, tagging, and publishing across automated environments.

Why does the release process fail if the Git tag already exists?

The release process requires the target version tag to not already exist to prevent duplicate versions. The Skill ensures formal versioning integrity by verifying tag availability in the Git environment before proceeding with note composition and GitHub release creation.