ops-release

Automate plugin release workflows with version bumps, changelogs, and git tags.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/twofoldtech-dakota/plugin-ops --skill ops-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ops-release
Source: https://github.com/twofoldtech-dakota/plugin-ops/tree/main/skills/ops-release
Command: npx skills add https://github.com/twofoldtech-dakota/plugin-ops --skill ops-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of releasing new versions of plugins, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Version Bumping: Automatically updates version numbers across multiple configuration files (package.json, .claude-plugin/plugin.json, src/index.ts).
  • Changelog Generation: Creates a markdown-formatted changelog based on git commit history, categorized by commit type (feat, fix, etc.).
  • Release Preparation: Guides users through a full release workflow, including health checks and issue triage before proceeding.
  • Git Tagging: Creates and records git tags for new releases.
  • Use Case: A developer needs to release a new patch version of their plugin. They can run /ops-release prepare, confirm the patch bump, and the skill will update versions, generate a changelog, and prompt for tagging.

Quick Start

Run the ops-release skill to prepare for a new plugin release.

Frequently Asked Questions about ops-release

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

FAQPage Schema
How do I automate version bumping and changelog generation for plugin releases?

To automate version bumping and changelog generation for plugin releases, use this Skill to update version numbers across multiple configuration files and create a markdown changelog based on git commit history. It automatically categorizes commits by type like feat or fix.

Can I prepare a release by updating versions in package.json and plugin.json simultaneously?

You can update versions in package.json, .claude-plugin/plugin.json, and src/index.ts simultaneously when preparing a release. The Skill automatically bumps version numbers across these multiple configuration files during the release workflow.

What's the best way to generate a markdown changelog from git commit history?

The best way to generate a markdown changelog from git commit history is using this release automation Skill, which parses commit history and categorizes entries by commit type such as feat and fix. This ensures consistent, formatted changelog output for every release.

Does the release workflow integrate with health checks and issue triage before tagging?

The release workflow integrates with health checks and issue triage before proceeding to git tagging. It guides you through these preparation steps to ensure a robust release process, prompting you to confirm tagging only after checks pass.

How do I create and record git tags for new plugin versions?

To create and record git tags for new plugin versions, run the release preparation workflow and confirm the version bump. The Skill will update versions, generate the changelog, and then prompt you to create and record the git tag.

When should I not use automated release preparation for my plugin?

You should not use automated release preparation when your plugin lacks a standard git commit history for changelog generation, or when your version files are not in the supported formats like package.json or plugin.json. Manual version management is better for non-standard configurations.