ops/release

Automate version decisions, tag creation, changelog generation, and GitHub Releases.

3|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/deandum/claude-resources --skill ops-release-deandum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ops/release
Source: https://github.com/deandum/claude-resources/tree/main/skills/ops/release
Command: npx skills add https://github.com/deandum/claude-resources --skill ops-release-deandum

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release publication discipline: semver decision, tag creation, changelog generation, GitHub Releases. Part of the opt-in ops-skills plugin. Use ONLY when ops_enabled=true. Pair with core/git-workflow §6 for versioning strategy selection.

Core Features & Use Cases

  • Decide version bump in semver or calvert based on change set and risk.
  • Generate release notes and publish GitHub Release artifacts.
  • Apply gating with ops_enabled and coordinate with core/git-workflow §6.

Quick Start

Enable ops mode, draft release notes, then tag and publish the GitHub Release for the new version.

Frequently Asked Questions about ops/release

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

FAQPage Schema
How do I automate GitHub Releases with changelogs and semantic versioning?

Automating GitHub Releases involves deciding the version bump, drafting release notes, creating git tags, and publishing the release. This Skill handles that process by applying a defined versioning strategy and gating actions to ensure safe publication.

How do I decide between semver and calver for my next release tag?

Deciding between semver and calver depends on your change set and risk profile. This Skill evaluates incoming changes to determine the appropriate version bump, applying either semantic or calendar versioning based on the defined strategy from core/git-workflow §6.

What is the process for generating release notes and publishing a GitHub Release?

The release publication process requires deciding the version bump, drafting release notes, creating git tags, and then publishing the GitHub Release. This Skill enforces these sequential steps to maintain release discipline across library and service deployments.

Do I need ops_enabled set to true to create git tags and publish releases?

Yes, you need ops_enabled set to true. This Skill gates all release actions, including tag creation and GitHub Release publication, and will not execute the release workflow when ops_enabled is false.

Can I use this release workflow for both libraries and services?

Yes, you can use this release workflow for both libraries and services. It is designed for any project requiring formal versioning and external release notes, applying version bump decisions and changelog generation across different project types.