By aaddrick
Comprehensive GitHub CLI search commands and troubleshooting. Provides skills for gh search code, commits, issues, PRs, and repos with proper exclusion syntax, quoting, and platform-specific handling.
npx claudepluginhub aaddrick/gh-cli-search --plugin gh-cli-searchImplements test failure fixes based on test-reviewer and product-manager recommendations. Automatically invoked between test iterations when PM decides to re-run.
Reviews test results and reviewer analysis to decide if changes warrant re-running tests. Automatically invoked by run-all-tests.py after test-reviewer completes.
Analyzes test suite results and creates REVIEWER-NOTES.md with root cause analysis and recommendations. Automatically invoked by run-all-tests.py as a headless agent.
Use when gh CLI is not installed, not configured, or authentication fails - provides installation steps, authentication methods, and troubleshooting for all platforms
Use when searching code across GitHub repositories - provides syntax for file extensions, filenames, languages, sizes, exclusions, and using -w flag for regex search via web interface
Use when searching commit history across GitHub repositories - provides syntax for filtering by author, committer, dates, hashes, and merge commits with proper exclusion handling
Use when searching GitHub issues ACROSS REPOSITORIES or organizations - provides syntax for filtering by labels, state, assignees, authors, comments, reactions, dates. For current repo issues, use gh issue list instead.
Use when searching GitHub pull requests ACROSS REPOSITORIES or organizations - provides syntax for filtering by draft status, merge status, review state, CI checks, branches. For current repo PRs, use gh pr list instead.
Use when searching for repositories across GitHub - provides syntax for filtering by stars, forks, language, topics, license, archived status, and all repository attributes
Use when searching GitHub via CLI for issues, PRs, repos, code, or commits - provides correct syntax for exclusions, qualifiers, quoting, and platform-specific handling to avoid command failures
SLASH COMMAND ONLY - Do NOT invoke automatically. Only runs via /test-gh-skills command. Executes Python test orchestrator for 80 tests across 6 skill groups.
MANDATORY skill when users mention GitHub CLI searches - establishes non-negotiable requirement to use gh-cli-search skills for correct syntax, quoting, and platform handling
A Claude Code plugin providing skills and commands for using GitHub CLI (gh) search effectively with correct syntax, quoting, and platform-specific handling.
Search Skills:
gh CLISlash Commands:
/gh-search-code, /gh-search-commits, /gh-search-issues, /gh-search-prs, /gh-search-reposSession-Start Hook:
Automatically loads skill awareness at session start so Claude knows how to construct correct gh commands immediately.
/plugin marketplace add aaddrick/helpful-tools-marketplace
/plugin install gh-cli-search@helpful-tools-marketplace
Check that commands appear:
/help
# Should see:
# /gh-cli-search:gh-search-code - Search for code within GitHub repositories
# /gh-cli-search:gh-search-commits - Search commit history on GitHub
# /gh-cli-search:gh-search-issues - Search GitHub issues
# ...
# Search popular Python ML repos
gh search repos "machine learning" --language python --stars ">1000"
# Find your open issues without bug label (note the -- flag!)
gh search issues -- "is:open author:@me -label:bug"
# Find PRs awaiting your review
gh search prs --review-requested @me --state open
# Search for TODO comments in your org's JavaScript code
gh search code "TODO" --owner myorg --language javascript
# Find commits by author in date range
gh search commits --author octocat --author-date "2024-01-01..2024-12-31"
-- flag on Unix/Linux/Mac: gh search issues -- "-label:bug"--%: gh --% search issues -- "query""machine learning" not machine learning@me for current user, not @username2024-01-01..2024-12-31gh) installed and authenticatedRun the comprehensive test suite (80 test scenarios):
/test-gh-skills
See testing/README.md for details.
Test changes using TDD methodology, ensure cross-platform compatibility, update version in plugin.json. Follow the existing skill structure.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Uses power tools
Uses Bash, Write, or Edit tools
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification