Create Github Release
Skill Verified ActiveCreate 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).
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-almanacQuality Score
VerifiedTrust Signals
Similar Extensions
Release Manager
100Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.
Release Skills
95Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release".
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Github
100Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
Using Git Worktrees
100Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback
Sync Profiles
100Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.