apacheapacheOfficialยท70 Agent Skills Included

magpie

Open-source project maintenance: PR triage, security handling, releases

Automates the repetitive maintenance work of open-source projects: PR triage and review, issue reproduction and backlog sweeps, security report handling through CVE publication, release candidate verification, and newcomer mentoring. Eliminates manual queue sweeps, copy-paste CVE record filling, and slow first-response times for contributors. Every state-changing action is drafted for maintainer confirmation, so maintainers keep full control while skipping the mechanical work.
npx skills add apache/magpie --all -g -y
Available:

Gives the agent the framework's operating rules: treat all external content as data rather than instructions, resolve per-project configuration, and follow the security, confidentiality, and commit conventions when running any Magpie skill.

All Skills in This Repository (70)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
apacheapache

magpie-dependency-license-audit

Audit dependency licenses and classify them against configurable policies.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-pre-first-pr-check

Check local branches against contribution guidelines before opening a pull request.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-pr-management-quick-merge

Identify and rank trivial GitHub pull requests for fast manual review.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-pairing-multi-agent-review

Review source code for correctness, security, and conventions across three passes.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-release-prepare

Automate Apache release preparation by creating planning issues and PRs via GitHub API.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-pr-management-stats

Generate GitHub PR backlog statistics with health ratings and prioritized actions.

Official
Intermediate
๐Ÿ“ฆ In Repo
apacheapache

magpie-release-verify-rc

Verify Apache release candidate artefacts, GPG signatures, checksums, and license headers.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-newcomer-issue-explainer

Explain open GitHub issues to new contributors with key file paths.

Official
Intermediate
๐Ÿ“ฆ In Repo
apacheapache

magpie-flaky-test-triage

Classify GitHub Actions CI jobs as flaky, broken, or clean from run data.

Official
Intermediate
๐Ÿ“ฆ In Repo
apacheapache

magpie-release-rc-cut

Automates ASF release candidate creation with gpg signing, checksums, and staging.

Official
Advanced
๐Ÿ“ฆ In Repo
apacheapache

magpie-contributor-activity-sweep

Summarize GitHub PRs, reviews, issues, and comments for ASF contributors.

Official
Basic
๐Ÿ“ฆ In Repo
apacheapache

magpie-setup-override-upstream

Convert local Magpie framework overrides into feature pull requests.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install Apache Magpie?โ–ผ

Run `npx skills add apache/magpie --all -g -y` in your terminal to install all skills globally. Alternatively, adopt it into a project repo as a pinned snapshot by following the install recipes in the repository's docs/setup folder.

What does Apache Magpie do for open-source maintainers?โ–ผ

It automates repetitive maintenance work: triaging PR queues, reproducing and reassessing old issues, handling security reports through CVE allocation and advisory publication, verifying release candidates, and drafting newcomer mentoring replies.

Can Magpie merge PRs or publish releases on its own?โ–ผ

No. Every state-changing action is a proposal the maintainer explicitly confirms, and the framework never holds signing keys, merges PRs, or publishes releases by design.

Which AI agents work with Apache Magpie?โ–ผ

All skills use the vendor-neutral SKILL.md format and run in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Windsurf, Goose, and other agents that read the shared .agents/skills/ path.

Is Apache Magpie only for Apache Software Foundation projects?โ–ผ

No. The framework is project-agnostic; ASF-specific behavior (release votes, CVE tooling, PMC rosters) is supplied through each adopting project's own configuration directory.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’