magpie-release-vote-tally

Tally release votes and draft result emails for Apache projects.

79|76|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/apache/magpie --skill magpie-release-vote-tally
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magpie-release-vote-tally
Source: https://github.com/apache/magpie/tree/main/skills/release-vote-tally
Command: npx skills add https://github.com/apache/magpie --skill magpie-release-vote-tally

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tallying of release votes and drafting of the corresponding email for Apache projects, streamlining the release process.

Core Features & Use Cases

  • Vote Tallying: Fetches and classifies votes for release candidates, ensuring all votes are counted accurately.
  • Email Drafting: Composes the [RESULT] [VOTE] email based on the vote tally, ready for the Release Manager to send.
  • Use Case: After the approval window closes, use this Skill to tally the votes for a release candidate and draft the email summarizing the results.

Quick Start

Run the skill with the release version and candidate number, e.g., magpie-release-vote-tally 2.11.0-rc1.

Frequently Asked Questions about magpie-release-vote-tally

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

FAQPage Schema
How do I automate release vote tallying for Apache projects?

The Skill automates release vote tallying by fetching and classifying votes from mailing lists, GitHub Discussions, and PR reviews. It requires access to the project's release management configuration and approver roster to accurately count votes and draft the corresponding email.

How do I draft a result email after an Apache release vote closes?

To draft a result email, the Skill tallies all votes for a release candidate and automatically composes the `[RESULT] [VOTE]` email based on the final count. This drafted email is then ready for the Release Manager to send to the project mailing list.

Can I tally release votes from GitHub Discussions and PR reviews?

Yes, the Skill handles various vote mechanisms including GitHub Discussions and PR reviews alongside mailing lists. It fetches and classifies all votes across these platforms to ensure every vote is counted accurately for the release candidate.

What do I need to configure before tallying Apache release votes?

Before tallying release votes, you need to provide access to the project's release management configuration and the approver roster. The Skill requires these inputs to accurately classify votes and verify that they come from valid project approvers.

What is the best way to count votes for an Apache release candidate?

The best way to count votes is to run the Skill with the release version and candidate number, such as `magpie-release-vote-tally 2.11.0-rc1`. This automatically fetches, classifies, and tallies all votes to ensure an accurate final count.