---
title: "release"
description: "Cut a release: prechecks, notes, version bump, pull request, merge, tag, publish"
canonical: https://agentpluginsdirectory.com/plugins/release--releasetools
last-updated: 2026-09-21
---

# release
Cut a release: prechecks, notes, version bump, pull request, merge, tag, publish
- Slug: release--releasetools
- Publisher: ReleaseTools
- Repository: https://github.com/releasetools/agent-plugins
- Manifest: plugins/release/plugin.json
- Version: 0.1.0
- License: Apache-2.0
- Category (editorial): other
- Skills: 1 (release)
- MCP servers: 0
- Stars: 0
- Repository created: 2026-08-19
- Repository last pushed: 2026-09-20
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/release--releasetools
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What release does, in the publisher's words

Runs the steps a release takes, in order, stopping at the first refusal. What each step needs comes from.releasetools.yaml, so the same command releases a Python package, a Rust crate and a monorepo's one plugin.

--scope project declares it in the repository rather than in whoever ran it, so the next person to cut a release is offered the same plugin.

releasetools/cli for the checks (brew install releasetools/tap/releasetools-cli), gh authenticated for the pull request and the workflows, and the release-notes plugin for the changelog entry.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/releasetools/agent-plugins/HEAD/plugins/release/README.md

## Skills

- release: Cut a release: the prechecks, the changelog entry, the version bump, the pull request and its checks, the merge, the wait, and the tag that publishes. Reads what the repository declares in.releasetools.yaml. Use when the user says release, cut a release, ship x.y.z, or publish this version. Trigger…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
