ucsb-nlp-chang/skill-usage/find-skills-semantic
Claude Code and agent skill by ucsb-nlp-chang/skill-usage
- community
Checking that the SKILL.md file is still in the repository.
Discovers relevant agent skills using semantic (embedding) search. Breaks complex tasks into sub-tasks and finds 10 skills via natural language similarity. Use when starting a new task, looking for specialized capabilities, or wanting to find best practices for a domain.
Install
npx vskill@latest install ucsb-nlp-chang/skill-usage/find-skills-semanticSKILL.md
Finding Skills
Searches a local index of agent skills using semantic search to find the most relevant ones for a given task. Skills are pre-downloaded — no installation needed.
When to Use
- Starting a new task that may benefit from specialized skills
- Looking for best practices, patterns, or workflows for a specific domain
- Wanting to find tools or templates for a task (testing, deployment, design, etc.)
Search API
Use curl -s to query the semantic search endpoint.
Semantic search
Best for conceptual queries where you describe what you need in natural language.
Example: q=help me build and deploy containerized applications
Response format
The search endpoint returns a JSON array. Each result contains:
name: skill name (may be duplicated across authors)description: what the skill doesskill_md_snippet: first 100 words of the skill's documentationskill_id: unique identifier (author--name format), use with the detail endpointgithub_stars: popularity of the source repositoryscore: relevance score, 0-1 where higher = better match.
Skill detail
Fetches full metadata and complete SKILL.md content for a skill. Pass the skill_id from search results.
Workflow
Step 1: Analyze the task
Break the task into concrete sub-tasks. For example, "build a REST API with auth and tests" becomes:
- Design API endpoints and routing
- Implement authentication
- Write tests
Step 2: Search for each sub-task
For each sub-task, run semantic search queries to find skills.
Refine queries if initial results are too broad or miss the mark. Try different natural language descriptions.
Step 3: Review and select
From the search results, select 10 skills total across all sub-tasks. Prioritize:
- High relevance to the target task
- Higher
github_starswhen multiple skills cover the same topic - Skills with informative
skill_md_snippetcontent
If needed, fetch full details of a skill to confirm relevance:
Step 4: Record results
Record the selected skills as a structured list:
Security
- Security scanPassed, 90 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 repositoryCheckingdata/find-skills-semantic/SKILL.md
Popularity
- Repository stars
- 48
- Repository forks
- 5
- 7-day trend score
- 24
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/ucsb-nlp-chang/skill-usage/find-skills-semantic)