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
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.
Alerts
Smart alerting patterns for AI agents - deduplication, routing, escalation, and fatigue prevention