
Search Code
- 1 installs
- 186 repo stars
- Updated July 19, 2026
- thebushidocollective/han
Search for code across GitHub repositories.
About
Searches for code across GitHub repositories. A developer uses it when locating code examples or references in GitHub.
- Code search across GitHub repositories
Search Code by the numbers
- 1 all-time installs (skills.sh)
- Ranked #1,980 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Aug 1, 2026 (Skillselion catalog sync)
npx skills add https://github.com/thebushidocollective/han --skill search-codeAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 186 |
| Last updated | July 19, 2026 |
| Repository | thebushidocollective/han ↗ |
What it does
Search for code across GitHub repositories.
Files
Search GitHub Code
Name
github:search-code - Search for code across GitHub repositories
Synopsis
/search-code [arguments]Description
Search for code across GitHub repositories
Implementation
Search for code, files, or implementations across GitHub repositories.
Usage
/search-code [query]This command helps you find relevant code across repositories.
What This Command Does
1. Accepts a search query (keywords or GitHub search syntax) 2. Searches across accessible repositories using search_code 3. Returns relevant code snippets with:
- File paths and line numbers
- Repository names
- Code context around matches
- Links to view full files
Prerequisites
- GitHub MCP server must be installed and configured
- OAuth authentication must be completed
Example Interaction
User: /search-code JWT token validation
Claude: Searching for "JWT token validation"...
Found 4 relevant code snippets:
### 1. my-org/auth-service - src/middleware/validateToken.tsexport function validateJWT(token: string): UserPayload { try { const decoded = jwt.verify(token, process.env.JWT_SECRET); return decoded as UserPayload; } catch (error) { throw new UnauthorizedError('Invalid token'); } }
### 2. my-org/api-gateway - lib/security/jwt.ts
async function verifyToken(req: Request): Promise<boolean> { const token = req.headers.authorization?.split(' ')[1]; if (!token) return false; return await jwt.verify(token, publicKey, { algorithms: ['RS256'] }); }
Would you like to see more results or explore any of these files?
Search Syntax
GitHub code search supports advanced syntax:
- Exact phrase:
"function authenticate" - File type:
language:typescript - Path filter:
path:src/auth - Repository:
repo:owner/repo-name - Organization:
org:my-org - Extension:
extension:ts
Examples
## Find all TypeScript files with "authenticate"
authenticate language:typescript
## Search in specific path
validate path:src/middleware
## Search specific repository
JWT repo:my-org/auth-service
## Combine filters
async function org:my-org language:javascript
Tips
- Use specific keywords for better results
- Filter by language to reduce noise
- Search across an organization with
org: - Combine with path filters to narrow scope
- Use quotes for exact phrases
- Review multiple implementations for patterns
Related Commands
/review-pr: Review PRs that modify found code/create-issue: File issues for problems found/create-pr: Create PR to fix or improve code