Grep app
A curated collection of reusable agent skills for design, research, browser automation, and developer tooling.
npx -y skills add archibate/agent-skills --skill grep-appAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Code search across millions of public GitHub repositories via grep.app. Use before writing or planning code to find real-world usage of libraries, frameworks, APIs, algorithms, or syntax patterns. Prefer this over web search for code examples.
SKILL.md
2.5 KB, as published. Nobody here has run it
grep.app
Search real-world code examples from over a million public GitHub repositories. Powered by grep.app MCP. No API key required.
searchGitHub
Find real-world code examples by searching for literal code patterns (like grep), not keywords.
query(required): literal code pattern (e.g.useState(,import React from,async function)language: array of language filters (e.g.Python,TypeScript,TSX,Java,Go,Rust,C#,YAML,Markdown)repo: filter by repository (e.g.facebook/react,vercel/) — partial names matchpath: filter by file path (e.g.src/components/Button.tsx,/route.ts) — partial paths matchuseRegexp: interpret query as regex (default:false). Prefix with(?s)for multilinematchCase: case-sensitive search (default:false)matchWholeWords: match whole words only (default:false)
Basic usage
uv run --script scripts/mcpcall.py searchGitHub query:"useState("
uv run --script scripts/mcpcall.py searchGitHub query:"getServerSession" --args '{"language": ["TypeScript", "TSX"]}'
uv run --script scripts/mcpcall.py searchGitHub query:"CORS(" matchCase:true --args '{"language": ["Python"]}'
Filter by repo or path
uv run --script scripts/mcpcall.py searchGitHub query:"createContext" repo:"facebook/react"
uv run --script scripts/mcpcall.py searchGitHub query:"export default" path:"/route.ts" --args '{"language": ["TypeScript"]}'
Regex patterns
uv run --script scripts/mcpcall.py searchGitHub query:"(?s)useEffect\\(\\(\\) => \\{.*removeEventListener" useRegexp:true
uv run --script scripts/mcpcall.py searchGitHub query:"(?s)try \\{.*await" useRegexp:true --args '{"language": ["TypeScript"]}'
Tips
- Search for actual code that appears in files, not keywords or questions
- Good:
useState(,import React from,async function - Bad:
react tutorial,best practices,how to use
- Good:
- Use
(?s)prefix in regex to match across multiple lines - Filter by
languageto narrow results to relevant file types - Filter by
repowith org prefix (e.g.vercel/) to search within an organization - Combine
matchCase:truewith specific function names for precise matches