release-announce

Generate GitHub Releases from CHANGLEOG.md and plugin version data.

12|2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/jikig-ai/soleur --skill release-announce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-announce
Source: https://github.com/jikig-ai/soleur/tree/main/plugins/soleur/skills/release-announce
Command: npx skills add https://github.com/jikig-ai/soleur --skill release-announce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of release announcements by extracting a version and relevant changelog entries, generating release notes, and publishing a GitHub Release. It ensures consistent communication and traceability across releases, with CI posting Discord notifications when releases go live.

Core Features & Use Cases

  • Read the current version from plugins/soleur/.claude-plugin/plugin.json and extract the corresponding CHANGELOG.md section.
  • Generate a detailed release notes body covering Added, Changed, Fixed, and Removed items to accompany the GitHub Release.
  • Create the GitHub Release via the GitHub CLI and trigger downstream notifications through CI/CD pipelines.

Quick Start

Trigger the release-announce workflow after tagging a new version to publish the GitHub Release and notify stakeholders via CI.

Frequently Asked Questions about release-announce

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

FAQPage Schema
How do I automate GitHub release announcements from a changelog?

Automating GitHub release announcements from a changelog involves extracting version data and relevant entries to generate standardized release notes, then publishing them via the GitHub CLI. This workflow parses your CHANGELOG.md and plugin version data to create the release automatically.

How do I generate structured release notes for Added, Changed, and Fixed items?

Generating structured release notes for Added, Changed, and Fixed items requires parsing your changelog sections and formatting them into a detailed body. This workflow extracts these categorized entries from your CHANGELOG.md to accompany the GitHub Release.

Can I publish GitHub releases and trigger CI/CD Discord notifications together?

Yes, you can publish GitHub releases and trigger CI/CD Discord notifications together. By creating the release via GitHub CLI, downstream CI/CD pipelines can automatically post notifications to stakeholders when releases go live.

Do I need GitHub CLI and repository permissions to create automated releases?

Yes, you need GitHub CLI and repository permissions to create automated releases. Access to the GitHub CLI is required to publish the release, and appropriate repository permissions are necessary to tag versions and trigger CI notifications.

What is the best way to ensure consistent communication across software versioning releases?

The best way to ensure consistent communication across software versioning releases is to standardize the extraction of changelog entries and automate the publishing pipeline. This approach guarantees traceability and uniform release announcements across all versions.