Przejdź do treści
Biblioteka skilli
Programowanie · Research

github-issue-search

/github-issue-search

Przeszukuje zgłoszenia GitHub w poszukiwaniu rozwiązań i obejść, na przykład przy błędach w bibliotekach open source albo szukaniu obejść błędów upstream.

Repozytorium
claude-plugins ↗
Licencja
MIT
Ostatnia zmiana repozytorium
24.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
4
Przestarzałość

Brak sygnałów. Repozytorium zmienione 24.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Przeszukuje zgłoszenia GitHub w poszukiwaniu rozwiązań i obejść, na przykład przy błędach w bibliotekach open source albo szukaniu obejść błędów upstream.

Oryginalny opis (EN)

Search GitHub issues for solutions and workarounds. Use when encountering errors with OSS libraries, finding upstream bug workarounds, or researching known issues.

Jak działa

  1. When to Use This Skill
  2. When to Use
  3. Core Capabilities
  4. Using GitHub MCP Tools
  5. Quick Reference: Search Query Syntax
  6. Agentic Optimizations
  7. Related Skills
  8. References
Sekcje z nagłówków SKILL.md, w oryginale · 194 linii, 789 słów
Podgląd SKILL.md
---
created: 2025-12-16
modified: 2026-04-25
reviewed: 2026-04-25
name: github-issue-search
description: "Search GitHub issues for solutions and workarounds. Use when encountering errors with OSS libraries, finding upstream bug workarounds, or researching known issues."
user-invocable: false
allowed-tools: Bash, Read, Grep, Glob
---

# GitHub Issue Search for Solutions

## When to Use This Skill

| 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](REFERENCE.md).

## When to Use

Use this skill automatically when:
- User encounters errors or problems with open source software
- User mentions a library/package name with an error message
- User asks "has anyone reported this issue before?"
- User needs workarounds for known bugs
- User wants to understand if a problem is already tracked
- Debugging reveals potential upstream issues

## Core Capabilities

### Search Issues by Error Message

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:**
1. Extract error type (e.g., "TypeError", "ECONNREFUSED", "panic")
2. Extract key terms from error message
3. Identify repository from context (package.json, go.mod, error stack trace)
4. Construct targeted search query

### Search Patterns

**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"
```

### Search Strategy Summary

| 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 |

## Using GitHub MCP Tools

### Search Issues

```
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:**

```javascript
// 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"
}
```

### Get Issue Details

```
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:**

```javascript
// 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
}
```

## Quick Reference: Search Query Syntax

| 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` |

## Agentic Optimizations

| 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"` |

## Related Skills

- **System Debugging** - Use issue search during debugging
- **Helm Debugging** - Search helm/helm for Helm issues
- **Package Management** - Search dependency issues
- **Git Operations** - Link issues in commits/PRs

## References

- [GitHub Search Syntax](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests)
- [GitHub Search Qualifiers](https://docs.github.com/en/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)
- [GitHub Issues Documentation](https://docs.github.com/en/issues)
- [GitHub MCP Server Tools](https://github.com/modelcontextprotocol/servers-archived/tree/main/src/github)
Pliki w paczce (2)
  • REFERENCE.md 10 KB
  • SKILL.md 6 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · laurigates/claude-plugins100MIT
sebastiendegodez/skraft-plugin100GPL-3.0

Migawka bazy z 13.11.2026 · wersja paczki 69e5c1465b79 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100code-search
    Przeszukuje GitHub w poszukiwaniu istniejących implementacji, bibliotek i wzorców, na przykład przy szukaniu przykładów kodu w sesji badawczej.
  • 100web-debug-search
    Szuka błędów i obejść w GitHubie, Stack Exchange, dokumentacji i społecznościach technicznych, bez traktowania wyników jako dowodu.
  • 100create-github-issue
    Tworzy zgłoszenia GitHub przez CLI gh: nowe issue, zgłoszenie błędu, prośba o funkcję lub zadanie.
  • 100gh-create-issue
    Zakłada zgłoszenia na GitHubie dla błędów, funkcji oraz ustaleń z audytu lub przeglądu.
  • 90issues
    Prowadzi zadania i pamięć projektu w issues GitHub: archiwizuje ustalenia z przeglądów i zamyka issue z notatką o rozwiązaniu.
  • 100issue-creation
    Generuje zgłoszenia zgodne z szablonami repozytorium GitHub lub GitLab, takie jak raporty błędów i prośby o funkcje.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.