
Skills for Apache release managers: plan the release, cut and verify RCs, draft and tally the vote, promote and announce. You sign and send.
Pack · 10 skillsby
4 images
About
Magpie Release Management is one skill family of Apache Magpie, the Apache Software Foundation's open-source set of agent skills for maintaining open-source projects. It is built for the release managers of ASF projects: its ten skills walk your coding agent through the foundation's 14-step release lifecycle, from the planning issue to the [ANNOUNCE] email and the audit log. The family is marked experimental. What its skills do - prepare: draft the planning issue, the version-bump and changelog PR, and the post-release dev-version bump - keys-sync: draft the KEYS file change for a release manager cutting their first release - rc-cut: give you the paste-ready commands to tag, build, sign, checksum and stage a release candidate - verify-rc: check a staged release candidate read-only (signatures, checksums, Apache RAT licence headers, NOTICE and LICENSE, prohibited binaries, version strings) and report PASS, PASS WITH WARNINGS or FAIL - vote-draft: draft the [VOTE] email to the project's dev@ list - vote-tally: count +1, 0 and -1 replies as binding or non-binding against the PMC roster, and draft the [RESULT] email - promote: give you the commands that move the release from dist/dev to dist/release - announce-draft: draft the [ANNOUNCE] email and the website update PR - archive-sweep: find releases past their retention and propose archiving them - audit-report: write a read-only record of each release for the project's audit log How it works - The agent drafts and you act. It never holds your signing key, never sends mail and never publishes the release: every signing, svn commit and send is a command you run yourself. - Each skill reads your project's settings: the PMC roster, how the release builds and signs, the vote window and mailing lists, and the release trains. /magpie-setup:setup config fills them in for you, locally. - Projects outside the ASF can switch backends: GitHub releases, S3 or self-hosted downloads; a GitHub discussion, PR approval or maintainer roster for the vote; and release notes, a site post or Discord for the announcement. How it installs - In Claude Code: /plugin marketplace add apache/magpie, then /plugin install magpie-release-management@apache-magpie. - Magpie recommends its baseline plugins first: magpie-setup, magpie-vetted-ops (the skills run their GitHub reads and writes through it), magpie-agent-guard and magpie-utilities. - Apache Magpie documents installs for Claude Code, OpenAI Codex CLI, GitHub Copilot in VS Code, Gemini CLI, Cursor and JetBrains IDEs. Good to know - The steps use ASF terms and places (dev@ votes, dist.apache.org, KEYS, the PMC). Other projects adapt them through the family's config. - Apache Magpie is an Apache-2.0 project with no account and no service in the middle.
Once it’s added
“Prepare the 1.4.0 release: draft the planning issue and the prep PR.”
“Verify rc1 for 1.4.0 before I vote.”
“Cut rc1 for 1.4.0 and give me the commands to sign and stage it.”
“Draft the [VOTE] email for 1.4.0-rc1.”
“Tally the vote for 1.4.0-rc1 and draft the [RESULT].”
“Draft the [ANNOUNCE] email for 1.4.0.”
Before you add it
Reads only
Staged release candidates: signatures, checksums, licence headers and binaries · The vote thread, checked against the PMC roster · The distribution area and past releases
Makes changes · your agent can ask first
Drafts of the planning issue, prep PR and emails, for you to confirm · Paste-ready signing, staging and promote commands that you run · A per-release record in the project's audit log
Pack · 10 skills, each with its own page
From people who use it
Step by step
No reviews yet. Used Magpie Release Management? Say how it went.
Write a reviewRuns on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.copilot/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.copilot/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.copilot/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.copilot/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.copilot/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.copilot/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.copilot/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.copilot/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.copilot/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.copilot/skills/vote-tally
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.cursor/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.cursor/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.cursor/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.cursor/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.cursor/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.cursor/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.cursor/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.cursor/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.cursor/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.cursor/skills/vote-tally
Runs on your machine.
/plugin marketplace add apache/magpie /plugin install magpie-release-management@apache-magpie
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.claude/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.claude/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.claude/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.claude/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.claude/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.claude/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.claude/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.claude/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.claude/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.claude/skills/vote-tally
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.agents/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.agents/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.agents/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.agents/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.agents/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.agents/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.agents/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.agents/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.agents/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.agents/skills/vote-tally
Runs on your machine.
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.gemini/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.gemini/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.gemini/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.gemini/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.gemini/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.gemini/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.gemini/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.gemini/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.gemini/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.gemini/skills/vote-tally
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft .agents/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep .agents/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report .agents/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync .agents/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare .agents/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote .agents/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut .agents/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc .agents/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft .agents/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally .agents/skills/vote-tally
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.openclaw/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.openclaw/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.openclaw/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.openclaw/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.openclaw/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.openclaw/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.openclaw/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.openclaw/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.openclaw/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.openclaw/skills/vote-tally
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.config/opencode/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.config/opencode/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.config/opencode/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.config/opencode/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.config/opencode/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.config/opencode/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.config/opencode/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.config/opencode/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.config/opencode/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.config/opencode/skills/vote-tally
Runs on your machine.
npx -y degit apache/magpie/plugins/magpie-release-management/skills/announce-draft ~/.hermes/skills/announce-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/archive-sweep ~/.hermes/skills/archive-sweep npx -y degit apache/magpie/plugins/magpie-release-management/skills/audit-report ~/.hermes/skills/audit-report npx -y degit apache/magpie/plugins/magpie-release-management/skills/keys-sync ~/.hermes/skills/keys-sync npx -y degit apache/magpie/plugins/magpie-release-management/skills/prepare ~/.hermes/skills/prepare npx -y degit apache/magpie/plugins/magpie-release-management/skills/promote ~/.hermes/skills/promote npx -y degit apache/magpie/plugins/magpie-release-management/skills/rc-cut ~/.hermes/skills/rc-cut npx -y degit apache/magpie/plugins/magpie-release-management/skills/verify-rc ~/.hermes/skills/verify-rc npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-draft ~/.hermes/skills/vote-draft npx -y degit apache/magpie/plugins/magpie-release-management/skills/vote-tally ~/.hermes/skills/vote-tally
Scanned and passed · checked 11 h ago
Nobody has shared how they use Magpie Release Management yet.
Skills people install alongside Magpie Release Management.
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Tell us and a person on the trust team will look at it. Or email [email protected].
Skills people install alongside Magpie Release Management.
Go skills for coding agents: idiomatic style, error handling, testing, concurrency, security and performance for production Go projects.
Test Double's coding skills: build test-first, refactor under green tests, review your branch and trace bugs to their root cause.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.