github-goal-issue-triage
GitHub Goal Issue Triage
Overview
Use this skill to turn a list of GitHub repositories into an applied issue-priority pass and a readable HTML report. Treat GOAL.md as the project's north star; without it, flag the repository and skip all issue triage for that repository.
Inputs
Expect the repository list from one of these sources:
- Inline in the user's prompt, separated by spaces, commas, or new lines.
- A local text, Markdown, JSON, YAML, or CSV file path supplied by the user.
- Standard input or pasted content from the user.
- The current GitHub issue, pull request, repository page, or local git remote only when the user explicitly asks to use the current context.
Accept repository entries as owner/name, https://github.com/owner/name, git@github.com:owner/name.git, or a JSON/YAML/CSV field clearly named repo, repository, repositories, url, or github_url. Normalize every entry to owner/name, remove duplicates while preserving first-seen order, and ignore blank lines and comments beginning with #.
If no repository list is provided and no current GitHub context was explicitly requested, ask the user for the repository list before taking action. If the user does not specify an output path, write github-issue-triage-report.html in the current working directory.