aget-promote-issue

Promote private GitHub issues to public repositories with sanitization and approval.

1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/aget-framework/template-spec-engineer-aget --skill aget-promote-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aget-promote-issue
Source: https://github.com/aget-framework/template-spec-engineer-aget/tree/main/.claude/skills/aget-promote-issue
Command: npx skills add https://github.com/aget-framework/template-spec-engineer-aget --skill aget-promote-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents private information leakage when moving issues from a private tracker to a public GitHub repository by enforcing sanitization and requiring principal approval before any public filing.

Core Features & Use Cases

  • Private-to-public issue promotion with guardrails: Retrieves a source issue, drafts a sanitized promoted version, and blocks promotion when private patterns are detected.
  • Governed approval workflow: Presents a promotion preview and requires explicit principal GO before creating the public issue.
  • Traceability and label mapping: Includes a traceability footer and transfers only safe labels (excluding owner and status labels) while cross-referencing the private and public issues.

Quick Start

Use the command /aget-promote-issue #834 --dry-run to preview the sanitized promotion content for issue 834 without filing it.

Frequently Asked Questions about aget-promote-issue

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

FAQPage Schema
How do I safely promote a private GitHub issue to a public repository?

To promote a private GitHub issue to a public repository safely, the Skill retrieves the source issue, drafts a sanitized version, blocks promotion if private patterns are detected, and requires explicit principal approval before public filing.

What is the best way to prevent sensitive information leakage when moving GitHub issues public?

Preventing sensitive information leakage when moving GitHub issues public requires enforced content sanitization, private pattern detection blocking, and explicit principal approval during the governed promotion workflow.

How does content sanitization work during GitHub issue promotion?

Content sanitization during GitHub issue promotion works by detecting private patterns in the source issue, drafting a sanitized promoted version, and blocking the transfer automatically if sensitive information is found.

Can I preview a sanitized GitHub issue before filing it publicly?

You can preview a sanitized GitHub issue before filing it publicly by running the process with a dry-run flag, which generates the promotion content without creating the public issue.

How are labels transferred when promoting an issue to a public GitHub repository?

When promoting an issue to a public GitHub repository, only safe labels are transferred through label governance, excluding owner and status labels while cross-referencing the private and public issues with a traceability footer.

Does issue promotion require explicit approval before creating a public GitHub issue?

Issue promotion requires explicit principal approval before creating a public GitHub issue, presenting a promotion preview that must receive a principal GO signal to proceed with the filing.