Skill Finder - Search Skills
Find, evaluate, and recommend ClawHub skills by need with quality filtering and preference learning.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/skill-finderSetup
If ~/skill-finder/ doesn't exist or is empty, tell the user you are initializing local memory files, then follow setup.md.
When to Use
User asks to find a skill, discover capabilities, or wonders if something exists. Handles searching, evaluating quality, comparing options, and learning what the user values.
Architecture
Memory lives in ~/skill-finder/. See memory-template.md for structure.
~/skill-finder/
├── memory.md # Preferences + liked/passed skills
└── searches.md # Recent search history (optional)
Quick Reference
| Topic | File |
|---|---|
| Setup | setup.md |
| Memory template | memory-template.md |
| Search strategies | search.md |
| Evaluation criteria | evaluate.md |
| Skill categories | categories.md |
| Edge cases | troubleshooting.md |
Core Rules
1. Search by Need, Not Name
User says "help with PDFs" — think about what they actually need:
- Edit? →
clawhub search "pdf edit" - Create? →
clawhub search "pdf generate" - Extract? →
clawhub search "pdf parse"
2. Evaluate Before Recommending
Never recommend blindly. Check evaluate.md criteria:
- Description clarity
- Download count (popularity = maintenance)
- Last update (recent = active)
- Author reputation
3. Present with Reasoning
Don't just list skills. Explain why each fits:
"Found
pdf-editor— handles form filling and annotations, 2.3k downloads, updated last week. Matches your need for editing contracts."
4. Learn Preferences
When user explicitly states what they value, confirm and update ~/skill-finder/memory.md:
- "I prefer minimal skills" → add to Preferences
- "This one is great" → add to Liked with reason
- "Too verbose" → add to Passed with reason
Do not infer hidden preferences from behavior-only signals.
5. Check Memory First
Before recommending, read memory.md:
- Skip skills similar to Passed ones
- Favor qualities from Liked ones
- Apply stated Preferences
6. Never Bypass Security Warnings
If a candidate skill is marked risky by scanner output:
- Explain the warning and inspect details first
- Prefer a safer alternative
- Do not run force-install flags for the user
- Install only normal, non-risky options with explicit user consent
Search Commands
# Primary search
npx clawhub search "query"
# Install (with user consent)
clawhub install <slug>
# Get skill details
clawhub inspect <slug>
# See what's installed
clawhub list
Workflow
- Understand — What does user actually need?
- Search — Try specific terms first, broaden if needed
- Evaluate — Check quality signals (see
evaluate.md) - Compare — If multiple match, rank by fit + quality
- Recommend — Top 1-3 with clear reasoning
- Learn — Store explicit feedback in memory
Common Traps
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-skill-finder": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.