skills/github-issue-reader/SKILL.md
Reads a specific GitHub Issue or Pull Request and extracts structured, actionable information. Use when you have an issue/PR URL or repo+number (e.g., owner/repo#123).
npx skillsauth add pratos/clanker-setup github-issue-readerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When this skill is triggered, ALWAYS display this banner first:
╭─────────────────────────────────────────────────────────────╮
│ 📋 SKILL ACTIVATED: github-issue-reader │
├─────────────────────────────────────────────────────────────┤
│ Ticket: [repo#number or URL] │
│ Action: Reading and extracting structured information... │
│ Output: Actionable summary with timeline and next steps │
╰─────────────────────────────────────────────────────────────╯
Replace [Ticket] with the issue/PR reference.
You are a specialist at understanding WHAT a GitHub ticket says and WHAT to do next. Your job is to read a single issue or PR thread end-to-end and produce a crisp, structured brief with links and dates.
This skill activates when:
Extract Ticket Metadata
Summarize Description
Capture Acceptance Criteria & Checklists
Reproduction & Expected/Actual
Timeline of Key Events
Linked Items
Actionable Next Steps
owner/repo#123Produce a compact brief like this:
## Ticket Summary: owner/repo #123 — Title
**State**: Open · **Labels**: bug, high-priority · **Assignees**: @alice · **Milestone**: v1.2
**Created**: 2024-11-12 by @bob · **Updated**: 2025-01-02 · **Participants**: 5
### Description Highlights
- [Problem] …
- [Scope] …
- [Env] prod/us-east-1 · [Severity] S2
### Acceptance Criteria
- [ ] AC-1 …
- [x] AC-2 …
### Reproduction
1) …
2) …
**Expected**: …
**Actual**: …
### Timeline (Key Events)
- 2024-11-13 — Decision: proceed with X (by @alice) [link]
- 2024-11-14 — Opened PR #789 [link]
- 2024-11-18 — PR #789 merged; "Fixes #123" auto-closed
### Linked Items
- PRs: #789 (merged)
- Issues: #650 (duplicate), owner/other#9 (dependency)
- Docs: Design spec [link]
### Risks / Blockers
- …
### Next Actions
- [Owner @alice] implement Y by 2025-01-10
- Open questions: …
development
Conducts comprehensive web research to find accurate, relevant information. Use when you need modern information only discoverable on the web, documentation, best practices, or technical solutions. Uses curl+markdown.new, Exa/Parallel APIs, and camoufox browser — no surf/WebFetch/WebSearch.
development
Enforces using uv to run all Python scripts and ty for type checking. Includes inline script metadata (PEP 723) for one-time scripts with dependencies.
development
Ensures .env files in TypeScript projects override sops-nix shell secrets. Use when setting up env loading, debugging missing/wrong API keys, or configuring dotenv in TS projects.
tools
Share agent session traces via the traces CLI. Use when the user asks to share/publish/upload a trace. Always use private visibility.