yonatangross avatar

Release Management

Handles GitHub releases end to end with semantic versioning, changelog generation from merged PRs, and gh CLI integration. Creates draft, prerelease, or standard releases with auto-generated notes, manages tags, and includes workflows for both standard and hotfix releases. The task tracking is aggressive (mandatory task creation before doing anything), which is overkill for most release workflows but clearly stems from a larger orchestration framework. Comes with reference docs for semver rules, changelog templates, and a GitHub Actions workflow for tag-triggered releases. Best suited for teams that want structured, repeatable release processes rather than ad hoc tagging.

skills.sh installs
220
GitHub stars
301
last updated
Aug 21, 2026

Install

$ npx -y skills add yonatangross/orchestkit --skill release-management --agent claude-code

Installs into .claude/skills of the current project.

Files

Release Management

Automate releases with gh release, semantic versioning, and changelog generation.

CC ≥ 2.1.118 (M122): claude plugin tag <version> validates the plugin manifest hierarchy (marketplace.json, plugin.json, package.json, version.txt) before tagging. Runs --dry-run in CI before release-please opens its release PR; catches manifest drift early. See src/skills/chain-patterns/references/plugin-tag.md.

CRITICAL: Task Management is MANDATORY (CC 2.1.16)

BEFORE doing ANYTHING else, create tasks to track progress:

# 1. Create main task IMMEDIATELY
TaskCreate(
  subject="Release: {version}",
  description="Creating release with semantic versioning and changelog",
  activeForm="Releasing {version}"
)

# 2. Create subtasks for each release phase
TaskCreate(subject="Version & changelog", activeForm="Determining version and generating changelog")
TaskCreate(subject="Create release", activeForm="Creating GitHub release")
TaskCreate(subject="Verify & announce", activeForm="Verifying release and announcing")

# 3. Set dependencies for sequential phases
TaskUpdate(taskId="3", addBlockedBy=["2"])
TaskUpdate(taskId="4", addBlockedBy=["3"])

Sponsors

Details

Repository
github.com/yonatangross/orchestkit
Categories
Git & Pull Requests, Release Management, CLI & Terminal
First seen
Jun 3, 2026

More from yonatangross/orchestkit

All 61
1mcollina avatargithumanmcollina/githuman-skillsReview AI-generated code changes before committing using GitHuman. Use when reviewing code changes, creating code reviews, checking what the AI agent wrote, pre218skills.sh installs
2everyinc avatarreproduce-bugeveryinc/compound-engineering-pluginSystematically reproduce and investigate a bug from a GitHub issue. Use when the user provides a GitHub issue number or URL for a bug they want reproduced or in217skills.sh installs
3github avatarui-screenshotsgithub/awesome-copilotCapture screenshots of web apps during development using Playwright and PIL. Supports full-page captures, interactive states, and an iterate-on-crop workflow th212skills.sh installs
4warpdotdev avatarci-fixwarpdotdev/oz-skillsDiagnose and fix GitHub Actions CI failures. Inspects workflow runs and logs, identifies root causes, implements minimal fixes, and pushes to a fix branch. Use 207skills.sh installs
5slowmist avatarslowmist-agent-securityslowmist/slowmist-agent-securityComprehensive security review framework for AI agents. Covers skill/MCP installation, GitHub repos, URLs/documents, on-chain addresses, products/services, and s205skills.sh installs
6charleswiltgen avataraxiom-ios-accessibilitycharleswiltgen/axiomUse when fixing or auditing ANY accessibility issue - VoiceOver, Dynamic Type, color contrast, touch targets, WCAG compliance, App Store accessibility review.203skills.sh installs