cut-release

Tag, push, and publish GitHub releases with custom-written notes.

160|16|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/janekbaraniewski/openusage --skill cut-release-janekbaraniewski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cut-release
Source: https://github.com/janekbaraniewski/openusage/tree/main/.opencode/skills/cut-release
Command: npx skills add https://github.com/janekbaraniewski/openusage --skill cut-release-janekbaraniewski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of tagging, pushing, and publishing a GitHub release, including the creation of release notes.

Core Features & Use Cases

  • Automated Release Tagging: Creates Git tags for new releases.
  • GitHub Release Publishing: Pushes tags to GitHub and creates a corresponding release.
  • Hand-crafted Notes: Allows for manual input or generation of release notes.
  • Use Case: Streamline your software deployment process by automating the creation and publication of new versions on GitHub.

Quick Start

Use the cut-release skill to tag and publish a new release with the version number 1.2.3.

Frequently Asked Questions about cut-release

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

FAQPage Schema
How do I automate publishing a GitHub release with custom notes?

To automate publishing a GitHub release, you can use this Skill to tag, push, and publish releases with hand-crafted notes. It streamlines software distribution by managing version control tasks directly through Git and GitHub CLI integration.

What's the best way to tag and push a new version to GitHub?

The best way to tag and push a new version to GitHub is using an automated release workflow. This Skill creates the Git tag, pushes it to GitHub, and generates the corresponding release with your custom-written notes in a single process.

Do I need GitHub CLI installed to cut a release?

Yes, you need Git and GitHub CLI integration installed to cut a release. These dependencies are required for the Skill to seamlessly push tags and publish the release to your GitHub repository.

Can I write my own release notes when automating GitHub publishing?

Yes, you can write your own release notes when automating GitHub publishing. The Skill facilitates hand-crafted notes, allowing you to provide manual input for the release description instead of relying solely on automated generation.

How does automated release tagging work for version control?

Automated release tagging works by creating Git tags for new software versions and pushing them to GitHub. This process manages version control by ensuring the repository state is accurately marked and published as a formal release.

What are the limitations of automating GitHub releases with Git tags?

A limitation of automating GitHub releases with Git tags is that it requires both Git and GitHub CLI to be properly configured. Without seamless integration of these tools, the automated tagging, pushing, and publishing workflow will not execute correctly.