magpie-report-framework-issue

Solid

Help an adopter or framework developer file a clean, redacted GitHub issue against the Apache Magpie framework repo when a skill, tool, or doc misbehaves. It gathers the problem from the user — never from the raw session transcript — then runs a mandatory public-disclosure scrub before rendering the report into the framework's `bug_report` / `change_proposal` issue template, checking for duplicates, and filing via `gh issue create --web` only on explicit confirmation. The scrub is the point: the destination is a public repo, so the skill strips any private tracker, embargoed-CVE, private-list, or cross-project content the report would otherwise leak.

Data & Documents 91 stars 89 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 84/100

Stars 20%
65
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- SPDX-License-Identifier: Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0 --> <!-- Placeholder convention (see AGENTS.md#placeholder-convention-used-in-skill-files): <project-config> → adopting project's `.apache-magpie/` directory <tracker> → value of `tracker_repo:` in <project-config>/project.md <upstream> → value of `upstream_repo:` in <project-config>/project.md <framework> → `.apache-magpie/apache-magpie` in adopters; `.` in the framework standalone framework repo → where framework issues are filed. Default `apache/magpie`; override with `framework_repo` in `.apache-magpie-overrides/report-framework-issue.md`. --> # report-framework-issue Turn a problem an adopter hits **while using Magpie itself** into a clean, public-safe GitHub issue on the framework repo (`apache/magpie`). The adopter is running the framework against pre-disclosure CVE content on a private tracker, so the whole point of this skill — and the reason it is modelled on a redact-then-file flow rather than a bare `gh issue create` — is the **mandatory public-disclosure scrub** in Step 2. The destination is a public repo; anything that leaks the adopter's tracker, an embargoed CVE, private-list traffic, or another ASF project's vulnerability is a disclosure incident, not a cosmetic slip. The skill gathers the problem *from the user* (a description plus whatever error text...

Details

Author
apache
Repository
apache/magpie
Created
4 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category