release-notes

Generate release notes from conversations, git branches, and Linear issues.

8.6k|564|Updated May 22, 2023
One-click install
npx skills add https://github.com/anyproto/anytype-ts --skill release-notes-anyproto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-notes
Source: https://github.com/anyproto/anytype-ts/tree/main/.claude/skills/release-notes
Command: npx skills add https://github.com/anyproto/anytype-ts --skill release-notes-anyproto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, and includes scripts (resource) components.

What problem does it solve?

Release notes are essential for communicating changes but are often tedious to assemble. This Skill automates writing and updating what'sNew.ts by deriving content from conversations, branch diffs, or Linear issues, ensuring accurate, context-aware documentation.

Core Features & Use Cases

  • Context-aware release notes generation from conversations, git branches, or Linear issues.
  • Supports creating new releases, inserting features, QoL improvements, and bug fixes in the correct sections and order.
  • Generates a .docx release notes via the included generate_docx.py tool for easy distribution and archival.

Quick Start

To start, run the skill to create a new release or update an existing one. For example: /release-notes new "0.54.0" "Focus & Flow".

Frequently Asked Questions about release-notes

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

FAQPage Schema
How do I auto-generate release notes from git branches and Linear issues?

You can auto-generate release notes by analyzing git branch diffs and Linear issues to derive context-aware entries. This process extracts feature updates, QoL improvements, and bug fixes, formatting them accurately for documentation.

What is the best way to update whatsNew.ts with new release features?

The best way to update whatsNew.ts is parsing the file and formatting derived content into the correct sections. It inserts new releases, features, and bug fixes in the proper order by reading YAML frontmatter and structuring entries contextually.

Can I export release notes to a docx file for distribution?

Yes, you can export release notes to a .docx file using the included generate_docx.py script. This tool relies on the python-docx dependency to produce a formatted document for easy distribution and archival.

Does this release notes generator support multi-part releases?

Yes, the release notes generator supports multi-part releases alongside the creation of entirely new release pages. It organizes inserted features, QoL improvements, and bug fixes into the correct sections and proper order.

Do I need python-docx to generate docx release notes?

Yes, you need the python-docx dependency installed to generate .docx release notes. The included generate_docx.py script relies on this library to format and export the derived content into a document.