Skip to main content

Create Github Release

Skill Verified Active

Create a GitHub release with proper tagging, release notes, and optional build artifacts. Covers semantic versioning, changelog generation, and GitHub CLI usage. Use when marking a stable version of software for distribution, publishing a new library or application version, creating release notes for stakeholders, or distributing build artifacts (binaries, tarballs).

Purpose

To streamline and standardize the creation of GitHub releases, ensuring proper versioning, comprehensive release notes, and distribution of build artifacts.

Features

  • Automated GitHub release creation
  • Semantic versioning enforcement
  • Changelog generation and formatting
  • Optional build artifact attachment
  • Pre-release tagging support

Use Cases

  • Marking stable software versions for distribution
  • Publishing new library or application versions
  • Generating release notes for stakeholders
  • Distributing build artifacts like binaries and tarballs

Non-Goals

  • General Git branch management
  • Automating the entire CI/CD pipeline
  • Code quality analysis or testing
  • Managing project dependencies beyond versioning

Scope

  • info:Dry-run previewWhile the GitHub CLI has dry-run capabilities for some commands, this skill does not explicitly expose a `--dry-run` option for the entire release creation process.

Installation

/plugin install agent-almanac@pjt222-agent-almanac

Quality Score

Verified
98 /100
Analyzed about 17 hours ago

Trust Signals

Last commit1 day ago
Stars14
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.