Searches GitHub issues for solutions, workarounds, and discussions on open source problems. Useful when encountering OSS library errors or needing upstream bug fixes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/github-actions-plugin:github-issue-searchhaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search GitHub repository issues to find solutions, workarounds, and discussions for open source software problems.
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" |
npx claudepluginhub laurigates/claude-plugins --plugin github-actions-pluginSearches GitHub issues in any repository by keywords, labels, and state (open/closed/all). Outputs in compact, table, or detailed formats using gh CLI or web fallback.
Searches GitHub repos, issues, PRs, and code for proven solutions to concrete engineering problems, errors, integration failures, and implementation blockers.
Searches GitHub issues in anthropics/claude-code repo for Claude Code troubleshooting. Supports filters for labels, state (open/closed), format (compact/table/detailed), and limit.