github-actions-plugin/skills/github-issue-search/SKILL.md
Search GitHub issues for solutions and workarounds. Use when encountering errors with OSS libraries, finding upstream bug workarounds, or researching known issues.
npx skillsauth add laurigates/claude-plugins github-issue-searchInstall 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.
| Use this skill when... | Use github-actions-inspection instead when... |
|---|---|
| Looking up upstream bug reports for an OSS library error message | Investigating a failing workflow run in your own repository |
| Finding closed-issue workarounds before filing a new bug | Pulling logs, statuses, or job conclusions from gh run |
| Surveying reactions/comments to gauge issue popularity or fix availability | Rerunning failed jobs or watching an in-progress workflow |
Search GitHub repository issues to find solutions, workarounds, and discussions for open source software problems.
For detailed examples, advanced patterns, and best practices, see REFERENCE.md.
Use this skill automatically when:
When encountering an error, search the repository for related issues:
Error Message -> Extract Keywords -> Search Issues -> Find Solutions
MCP Tool Used: mcp__github__search_issues
Search Query Construction:
By Error Message:
Query: "TypeError: Cannot read property 'map' of undefined repo:facebook/react"
By Symptom:
Query: "memory leak kubernetes deployment repo:kubernetes/kubernetes"
By Feature/Behavior:
Query: "authentication timeout websocket repo:socketio/socket.io"
By Version:
Query: "breaking change v2.0.0 migration repo:vuejs/vue"
| Strategy | When to Use | Key Approach | |----------|-------------|--------------| | Error-focused | Specific error message | Extract unique error terms, search repo | | Symptom-based | Observable behavior, no exact error | Describe behavior + version/component | | Version-specific | Issue after upgrading | Version number + issue type, check migration | | Workaround discovery | Known issue, need temp fix | Search closed issues for code snippets |
Tool: mcp__github__search_issues
Parameters:
- query: Search query with GitHub search syntax
- owner: Repository owner (optional, can be in query)
- repo: Repository name (optional, can be in query)
- sort: "comments", "created", "updated", "reactions"
- order: "asc" or "desc"
- perPage: Number of results (max 100)
- page: Page number for pagination
Examples:
// Search by error message
{
"query": "TypeError map undefined repo:facebook/react",
"sort": "updated",
"order": "desc",
"perPage": 20
}
// Search by label and state
{
"query": "label:bug is:closed memory leak repo:nodejs/node",
"sort": "reactions",
"order": "desc"
}
// Search recent issues
{
"query": "authentication failed created:>2024-01-01 repo:auth0/auth0-spa-js",
"sort": "created",
"order": "desc"
}
Tool: mcp__github__issue_read
Parameters:
- method: "get" (issue details), "get_comments" (comments)
- owner: Repository owner
- repo: Repository name
- issue_number: Issue number
- perPage: Results per page
- page: Page number
Example:
// Get issue details
{
"method": "get",
"owner": "facebook",
"repo": "react",
"issue_number": 12345
}
// Get issue comments (where solutions often are)
{
"method": "get_comments",
"owner": "facebook",
"repo": "react",
"issue_number": 12345,
"perPage": 50
}
| Filter | Syntax | Example |
|--------|--------|---------|
| Repository | repo:owner/repo | repo:facebook/react |
| Open only | is:open | bug is:open |
| Closed only | is:closed | fix is:closed |
| Issues only | is:issue | error is:issue |
| Label | label:name | label:bug |
| Exclude label | -label:name | -label:wontfix |
| Created after | created:>DATE | created:>2024-01-01 |
| Updated after | updated:>DATE | updated:>2024-11-01 |
| Author | author:user | author:octocat |
| Reactions | reactions:>N | reactions:>10 |
| Comments | comments:>N | comments:>5 |
| Exclude term | -term | -test -mock |
| Organization | org:name | org:kubernetes |
| Context | Command |
|---------|---------|
| Quick error search | mcp__github__search_issues with error keywords + repo: filter |
| Find workarounds | Search closed issues: query + is:closed repo:owner/repo |
| Popular issues | Sort by reactions: sort: "reactions" |
| Recent issues | Filter by date: created:>YYYY-MM-DD |
| Get solution details | mcp__github__issue_read with method: "get_comments" |
tools
Scaffold a new ComfyUI custom-node repo (pyproject, CI, release-please, vitest+pytest, JS extension skeleton) in the picker/gesture vein. Use when bootstrapping or init-ing a comfyui node pack.
tools
Orchestrate a ComfyUI node pack from idea to registry: scaffold, create + seed the repo, open the gitops adoption PR. Use when releasing or spinning up a new comfyui node pack.
testing
macOS EndpointSecurity/EDR high CPU & battery drain. Use when Kandji ESF / XProtect pegs a core; trace the exec storm via powermetrics + eslogger.
development
odiff pixel-by-pixel image diffing. Use when comparing screenshots, detecting visual regressions, diffing before/after PNGs, asserting golden images.