silver-create-release

Generate release notes from git history and publish GitHub Releases.

6|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/alo-exp/silver-bullet --skill silver-create-release
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: silver-create-release
Source: https://github.com/alo-exp/silver-bullet/tree/main/forge/skills/silver-create-release
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill silver-create-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the tedious process of generating release notes from git history and publishing GitHub Releases, ensuring consistent documentation and faster deployment.

Core Features & Use Cases

  • Generate structured release notes from git history since the last tag.
  • Create and publish a GitHub Release (or output notes for manual publishing) for distribution.
  • Supports edge cases like no tags, no changes, and autonomous/version selection to streamline the release process.

Quick Start

After finishing a ship, run the silver-create-release skill to generate release notes from the latest commits and publish a GitHub Release.

Frequently Asked Questions about silver-create-release

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

FAQPage Schema
How do I generate release notes from git history automatically?▼

Release notes generation works by parsing commit history since the last git tag and structuring the changes into a formatted changelog. This Skill automates that extraction and formatting process directly from your repository.

How do I publish a GitHub Release from the command line?▼

You can publish a GitHub Release using the gh CLI, which this Skill leverages to create and distribute the release. It takes the generated notes and pushes them to your repository alongside the new version tag.

Do I need the gh CLI installed to create GitHub Releases?▼

Yes, the gh CLI is required to create and publish GitHub Releases with this Skill. It relies on the GitHub CLI to interact with your repository, while optional curl support handles downstream release notifications.

What is the best way to automate changelog creation for CI/CD pipelines?▼

The best way to automate changelog creation in CI/CD pipelines is by extracting structured release notes from git history between tags. This Skill integrates into shipping workflows to ensure consistent documentation and faster deployment.

How does release notes generation handle repositories with no previous tags?▼

For repositories with no previous tags, release notes generation applies edge-case logic to initialize the first version. It also manages scenarios with no new changes to streamline the autonomous release process.

Can I output release notes for manual publishing instead of using GitHub?▼

Yes, you can output structured release notes for manual publishing instead of automatically creating a GitHub Release. This allows teams to review the generated changelog before executing the final deployment step.