Create Github Release
技能 已验证 活跃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).
To streamline and standardize the creation of GitHub releases, ensuring proper versioning, comprehensive release notes, and distribution of build artifacts.
功能
- Automated GitHub release creation
- Semantic versioning enforcement
- Changelog generation and formatting
- Optional build artifact attachment
- Pre-release tagging support
使用场景
- Marking stable software versions for distribution
- Publishing new library or application versions
- Generating release notes for stakeholders
- Distributing build artifacts like binaries and tarballs
非目标
- 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.
安装
/plugin install agent-almanac@pjt222-agent-almanac质量评分
已验证类似扩展
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
100在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。
Sync Profiles
100用于在用户想要列出、创建、切换、删除、比较或检查配置同步配置文件时使用。