release-tag

Create GitHub release tags with English highlights from release notes.

41|11|Updated May 22, 2025
One-click install
npx skills add https://github.com/receptron/mulmocast-app --skill release-tag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-tag
Source: https://github.com/receptron/mulmocast-app/tree/main/.claude/skills/release-tag
Command: npx skills add https://github.com/receptron/mulmocast-app --skill release-tag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Releases often ship with vague or inconsistent notes, making it hard for users to understand what changed and harder for maintainers to communicate updates clearly.

Core Features & Use Cases

  • Release note highlights extraction: Reads the release notes markdown and turns the most important items into an English Highlights section.
  • Previous tag awareness: Inspects recent tags and compares commits to ensure the release context is up to date.
  • Safe release creation flow: Requires an explicit user confirmation before running the GitHub Release creation command.
  • Use case: When preparing versioned updates (e.g., 1.0.11), generate consistent, user-friendly release notes from the existing release notes file and publish the release tag on GitHub.

Quick Start

Ask the skill to create the GitHub release for version 1.0.11 by extracting highlights from docs/release_notes/v1.0.11/release_notes_v1.0.11.md and preparing the gh release create command for your confirmation.

Frequently Asked Questions about release-tag

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

FAQPage Schema
How do I automate GitHub release creation from existing release notes?

To automate GitHub release creation, you can use a workflow that extracts highlights from your existing markdown release notes and runs the gh release create command. This ensures consistent, user-facing change summaries for each new release tag.

Can I generate English highlights for my GitHub release automatically?

Yes, you can generate an English Highlights section by parsing a pre-written release notes markdown file. The tool reads the document, identifies the most important items, and builds a concise summary for the GitHub release.

What file format do I need for generating GitHub release notes?

You need a markdown file located at docs/release_notes/v<version>/release_notes_v<version>.md. This file serves as the source for extracting the English Highlights section and creating the GitHub release tag.

Does the GitHub release tagging process require manual confirmation?

Yes, the GitHub release tagging process requires explicit user confirmation before executing the gh release create command. This safety measure ensures maintainers approve the generated highlights and release context before publishing.

How does the release tool handle previous tags when creating a new release?

The tool inspects recent GitHub tags and compares commits to ensure the release context is up to date. This previous tag awareness helps maintain accurate and consistent release notes before generating the new tag.