bh-rat/context-awesome/find-awesome-tools
Claude Code and agent skill by bh-rat/context-awesome
- community
Checking that the SKILL.md file is still in the repository.
Discovers curated tools, libraries, frameworks, and resources across thousands of awesome-lists. Use this skill whenever the user is shopping for options in a technology space — "what are good Rust CLI argument parsers", "recommend React state management libraries", "popular Python web frameworks", "tools for building graph databases", "state-of-the-art computer vision projects" — anything phrased as discovery, comparison, or recommendation of options in a domain. Use when the user: - Asks "what are good X for Y" or "recommend X" - Wants a comparison of options in a category - Explores an unfamiliar technology space and needs to see what exists - Mentions "awesome list", "curated list", or a broad category name Do NOT use for: - API syntax or usage questions for a specific known library (use a docs skill) - Debugging or configuration questions for one library - Installing or configuring a tool the user already picked
Install
npx vskill@latest install bh-rat/context-awesome/find-awesome-toolsSKILL.md
Find Awesome Tools
Curated discovery of tools, libraries, frameworks, and resources across thousands of community-maintained awesome-lists. Reach for this skill when the user is deciding what to use in a technology space — not when they already have a specific library in hand and need its API or configuration.
When to Use This Skill
Activate this skill when the user:
- Asks "what are good X for Y" or "recommend X"
- Wants a comparison of options in a category
- Explores an unfamiliar space and needs to see what exists
- Mentions "awesome list", "curated list", or names a broad category
Do not use this skill when the user already knows the library and needs docs, configuration help, or debugging for it — that belongs to a documentation skill.
Workflow
Three tools mirror one concept: find sections, search items, fetch items from a list. Pick the path based on the user's intent.
| User intent | Path | |
|---|---|---|
| "What exists in category X?" | find_awesome_section → get_awesome_items | |
| "Find me a keyword or concept" | search_awesome_items (one-shot) | |
| "Give me everything from list Y" | get_awesome_items directly (when repo/listId is known) |
MCP callers invoke the tools directly. CLI callers use the matching subcommand: sections, search, items. Both transports hit the same backend.
Tools
find_awesome_section / context-awesome sections
Discovers sections (categories) matching a query across every indexed awesome-list. Call this before get_awesome_items unless you already know the githubRepo or listId.
Inputs:
query(required) — search termsconfidence(optional, default0.3) — minimum match confidence, 0–1limit(optional, default10) — maximum sections returned
MCP:
CLI:
search_awesome_items / context-awesome search
Full-text search across every parsed item across every awesome-list. Use when the user wants individual tools or resources, not a whole section.
Inputs:
query(required) — keywordslimit(optional, default20, max100)categories(optional, MCP only) — filter to items tagged with these categoriessortBy(optional, default"relevance") — one ofrelevance,stars,recent
MCP:
CLI:
get_awesome_items / context-awesome items
Retrieves items from a specific list, optionally filtered to a section, bounded by a token budget.
Inputs:
listIdorgithubRepo— exactly one is required.githubRepotakes the formowner/repo;listIdis a UUID.section(optional) — filter to a named sectionsubcategory(optional) — filter to a named subcategorytokens(optional, default10000) — token budget for the response. Values below 10000 may omit complete items; use 10000 or more. The MCP tool clamps smaller values up automatically; the CLI does not.offset(optional, default0) — pagination offset
MCP:
CLI:
Writing Good Queries
The query string directly affects result quality. Specific multi-word queries beat single-word queries.
| Quality | Example | |
|---|---|---|
| Good | "graph databases for knowledge graphs" | |
| Good | "React state management libraries for large apps" | |
| Good | "Rust CLI argument parsing" | |
| Bad | "databases" | |
| Bad | "react" |
Pass the user's full intent when you can. Vague one-word queries return generic results.
Common Mistakes
- Calling
get_awesome_itemswithout eitherlistIdorgithubRepo. Runfind_awesome_sectionfirst if you don't have one. - Passing
tokensbelow 10000. The MCP tool clamps up silently; the CLI does not. Either way, smaller budgets often omit full items. - Searching by keyword when the user wanted a whole section, or listing a section when they wanted one specific tool. Re-read the user's ask before choosing between
search_awesome_itemsand thefind_awesome_section→get_awesome_itemspath. - Treating
search_awesome_itemsresults as editorial rankings. They are relevance-ranked against the query, not curated picks — sort bystarsif you want a popularity signal.
Error Handling
If a tool returns an error message, surface it to the user and suggest a narrower or differently-phrased query. For empty results, suggest broader terms or switching paths — a section search that returns nothing might succeed as an item search, and vice versa. Do not silently fall back to training-data answers without telling the user why the curated lookup failed.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/find-awesome-tools/SKILL.md
Popularity
- Repository stars
- 59
- Repository forks
- 10
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bh-rat/context-awesome/find-awesome-tools)