manage

Manages GitHub releases and their assets with controlled approval steps.

2|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ondrasek/cc-plugins --skill manage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage
Source: https://github.com/ondrasek/cc-plugins/tree/main/plugins/github-releases/skills/manage
Command: npx skills add https://github.com/ondrasek/cc-plugins --skill manage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables repository maintainers and release engineers to safely modify, publish, and remove GitHub releases and their associated assets while preventing accidental destructive actions and ensuring consistent tagging and asset naming.

Core Features & Use Cases

  • Edit release metadata: change title, notes, draft and prerelease flags, and target commit with preview-before-execute.
  • Publish and unpublish drafts: inspect draft content and publish only after explicit user confirmation to avoid unintended webhooks and CI triggers.
  • Asset management: upload, download, list, overwrite, and delete assets following naming conventions, checksum verification, and size limits for cross-platform releases.
  • Use Case: A release manager preparing a cross-platform v1.2.0 roll-out can preview notes, upload platform binaries, verify checksums, and publish when all validations pass.

Quick Start

Preview the release for tag v1.2.3, review notes and assets, and publish the draft only after I approve the proposed changes.

Frequently Asked Questions about manage

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

FAQPage Schema
How do I safely publish a GitHub release draft without triggering unintended CI pipelines?

To safely publish a GitHub release draft, inspect the draft content and publish only after explicit user confirmation to avoid unintended webhooks and CI triggers. This preview-before-execute approach prevents accidental destructive actions.

Can I upload and verify checksums for cross-platform release assets using the gh CLI?

You can upload, download, list, and overwrite assets while verifying checksums and enforcing size limits for cross-platform releases. This asset management follows naming conventions and uses gh CLI and GitHub API interactions.

What is the best way to edit GitHub release metadata like target commit and prerelease flags?

Editing GitHub release metadata involves changing the title, notes, draft and prerelease flags, and target commit. A preview-before-execute mechanism ensures you review all metadata changes before applying them to the repository.

Does GitHub release management require write permission checks before deleting releases?

GitHub release management requires permission checks for write access before deleting releases or handling uploads and downloads. This ensures repository maintainers and release engineers have the necessary permissions to perform rollback decisions.

How do I delete a GitHub release and its assets without affecting the associated git tag?

Deleting a GitHub release and its assets requires permission checks for write access and explicit user confirmation. This rollback decision process safely removes the release and its associated files while applying preview-before-execute constraints.