yinhui1984/find_skills_plus
Overview
This skill finds agent skills by keyword and enriches each match with a short description for faster discovery. It returns an easy-to-scan list that includes skill coordinates, a link, and a concise summary so you get context beyond a raw name. Use it when you need descriptions, comparisons, or short summaries alongside search results.
How this skill works
It runs a registry search command to collect matching skills for the given query. For each match it fetches the skill page and extracts the first meaningful paragraph as the description. If the page lacks a description, it falls back to alternative metadata sources and reports when no description is found. Results are formatted for quick scanning with owner/repo@skill, a link, and the description.
When to use it
- You want skill search results plus human-readable descriptions
- You need to compare similar skills quickly without opening many pages
- A user asks “what does this skill do?” while browsing search results
- You want a concise summary list to share or review in a meeting
- You need to limit results and fetch only top matches
Best practices
- Limit --max to a reasonable number (default 10) to keep output focused
- Use --concurrency to speed up fetches but avoid overloading servers
- Use --timeout to avoid long waits for slow pages
- Use --no-fetch when you just want raw matches without descriptions
- Review fallback notes when a description isn’t available
Example use cases
- Search for "calendar" to get calendar-related skills with descriptions for comparison
- Generate a short list of candidate skills for a proposal, including links and one-line summaries
- Quickly validate whether a discovered skill matches requirements before deeper evaluation
- Produce a shareable list of top N skills with descriptions for a team review
FAQ
Run the script with node scripts/enrich_find.js "<query>" or use the underlying npx search before enrichment.
How do I limit results or speed up fetching?
Use --max N to limit results, --concurrency N to control parallel fetches, and --timeout SECONDS to set per-request timeouts.
What happens if a description is missing?
The skill attempts a fallback lookup to alternative metadata and, if none is found, marks the entry as "[no description found]".