magpie-release-prepare

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the preparation of release artefacts for Apache projects, streamlining the release process by handling tasks like creating planning issues, preparing PRs, and managing release metadata.

Core Features & Use Cases

  • Release Artefact Drafting: Drafts planning issues, prep PRs, and post-release bump PRs based on release metadata.
  • Release Lifecycle Management: Coordinates with other skills to cut release candidates, verify them, and finalize the release.
  • Customization: Allows for project-specific overrides in configuration files.

Quick Start

Run the command: /release-prepare <version> to prepare the release for the specified version.

Frequently Asked Questions about magpie-release-prepare

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

FAQPage Schema
How do I automate release preparation for Apache projects?

Automate release preparation for Apache projects by running the /release-prepare command. This Skill drafts planning issues, prepares PRs, and manages release metadata using the GitHub API to streamline the entire process.

What is release automation for Apache project artefacts?

Release automation for Apache projects is the process of drafting planning issues, prep PRs, and post-release bump PRs. This Skill coordinates these tasks using project configuration files and the upstream repository to generate release artefacts.

Can I customize release preparation tasks for my specific Apache project?

Yes, you can customize release preparation tasks for your specific Apache project. The Skill allows for project-specific overrides directly within your configuration files to adapt the release lifecycle management.

Do I need GitHub API access to prepare release PRs and planning issues?

Yes, you need GitHub API access to prepare release PRs and planning issues. The Skill utilizes the GitHub API for issue and PR management, and requires access to project configuration files and the upstream repository.

What is the best way to manage the release lifecycle for Apache software?

The best way to manage the release lifecycle for Apache software is to automate drafting and verification. This Skill prepares initial artefacts and coordinates with other skills to cut release candidates, verify them, and finalize the release.