create-release

Gather closed issues and commits to draft release notes and create a GitHub draft release.

9|2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/typemd/typemd --skill create-release-typemd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-release
Source: https://github.com/typemd/typemd/tree/main/.claude/skills/create-release
Command: npx skills add https://github.com/typemd/typemd --skill create-release-typemd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It streamlines the end‑to‑end process of preparing a software release, eliminating manual steps for gathering changes, drafting notes, updating changelogs, writing blog posts, and creating a GitHub draft release.

Core Features & Use Cases

  • Gather closed issues and relevant commits for a specified version.
  • Generate structured release notes and update both English and Traditional Chinese CHANGELOG files.
  • Draft a Traditional Chinese blog post following the project's style guidelines.
  • Commit changes, push them, and create a draft release on GitHub (with prerelease handling for early versions).

Quick Start

Ask the skill to prepare release v0.2.0 for the TypeMD project.

Frequently Asked Questions about create-release

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

FAQPage Schema
How do I automate GitHub release notes and changelog generation from closed issues?

You can automate release preparation by gathering closed issues and relevant commits to draft multilingual release notes, update CHANGELOG files, and create a GitHub draft release.

How to create a multilingual GitHub draft release with Traditional Chinese changelog?

Creating a multilingual GitHub draft release involves generating structured English and Traditional Chinese CHANGELOG files, drafting a localized blog post following project style guidelines, and publishing the version as a draft release on GitHub.

Do I need GitHub CLI and git access to automate publishing a draft release?

Yes, automating release publishing requires git, GitHub CLI, and repository access to commit changelog changes, push them to the remote repository, and successfully create the GitHub draft release.

What is the best way to prepare a software release end-to-end without manual steps?

The best way to prepare a software release end-to-end is automating the gathering of commits and issues, drafting release notes, updating changelogs, writing blog posts, and creating a GitHub draft release in a single workflow.

Can I handle prerelease versions when automating GitHub draft release creation?

Yes, automating GitHub draft release creation includes prerelease handling for early versions, ensuring that pre-release tags are correctly designated when the draft is published on GitHub.