Skill Explorer
by @riverfor
Systematically discover, evaluate, compare, and assess OpenClaw skills to find the right, safe, and high-quality option for your specific task.
clawhub install skill-explorerπ About This Skill
skill-explorer
A systematic framework for discovering, evaluating, and comparing OpenClaw skills. Use when you need to find the right skill for a specific task, compare multiple options, or assess skill quality and safety.
Overview
This skill provides a battle-tested workflow for skill exploration: 1. Demand Analysis β Clarify what you need 2. Search & Discovery β Find relevant skills 3. Information Gathering β Collect metrics and details 4. Lateral Exploration β Find alternatives and competitors 5. Deep Dive β Download and inspect skill files 6. Safety Assessment β Security review 7. Synthesis & Report β Output comparison and recommendations 8. Decision Support β Present options for user approval
When to Use This Skill
Use skill-explorer when:
The Exploration Workflow
Phase 1: Demand Analysis
Clarify the requirements:
What task does the user need to accomplish?
What are the must-have vs nice-to-have features?
Any constraints (budget, platform, language)?
What's the priority: functionality, popularity, or safety?
Document the search criteria:
Phase 2: Search & Discovery
Primary search:
clawhub search
clawhub search
Capture initial results: Record top 5-10 results with:
Phase 3: Information Gathering
For each promising skill, collect:
clawhub inspect --json
Extract key metrics:
| Metric | Why It Matters |
|--------|---------------|
| stats.stars | Community quality indicator |
| stats.downloads | Popularity/visibility |
| stats.installsAllTime | Actual adoption |
| stats.installsCurrent | Active usage (low churn = good) |
| stats.versions | Maintenance activity |
| owner.handle | Developer reputation |
| updatedAt | Freshness |
Read SKILL.md:
Phase 4: Lateral Exploration
Find alternatives and complements:
# Search with related keywords
clawhub search
clawhub search Look for broader/narrower skills
clawhub search
clawhub search
Expand the candidate pool:
Phase 5: Deep Dive
Download and inspect promising skills:
# Install to temp directory for inspection
cd /tmp && mkdir skill-check
cd skill-check && clawhub install
File structure analysis:
find . -type f | sort
Look for:
SKILL.md - Main documentationscripts/ - Executable codepackage.json / requirements.txt - Dependencies_meta.json - MetadataPhase 6: Safety Assessment
Static code analysis:
# Check for suspicious patterns
grep -r -E "(eval\(|exec\(|Function\(|atob\(|btoa\()" .
grep -r -E "(crypto|encrypt|decrypt|base64|0x[0-9a-f]{20,})" .Check for network/API calls
grep -r -E "(https?://|api\.|token|key|secret|password)" .Check for file system operations
grep -r -E "(fs\.|writeFile|readFile|unlink|chmod)" .
Risk classification: | Level | Indicators | |-------|-----------| | π’ Low | Pure documentation, no scripts, no network | | π‘ Medium | Scripts but official APIs only, read-only ops | | π΄ High | Obfuscated code, unknown network endpoints, write operations |
Special checks:
Phase 7: Synthesis & Report
Create comparison table:
| Skill | Stars | Installs | Safety | Best For |
|-------|-------|----------|--------|----------|
| skill-a | ββ 25 | 45 | π’ | General use |
| skill-b | β 8 | 12 | π’ | Specific niche |
| skill-c | βββ 60 | 120 | π‘ | Power users |
Write detailed analysis: 1. Executive Summary - Top 2-3 recommendations 2. Detailed Comparison - Feature-by-feature analysis 3. Safety Assessment - Security findings 4. Use Case Mapping - Which skill fits which scenario 5. Installation Guide - Prerequisites and steps
Phase 8: Decision Support
Present clear options:
## RecommendationOption A: Best Overall β [skill-name]
Why: Highest quality + safety
Trade-off: May lack advanced features Option B: Most Popular β [skill-name]
Why: Community validated
Trade-off: Higher complexity Option C: Specific Need β [skill-name]
Why: Perfect fit for [specific use case]
Trade-off: Less generalizable
Get user approval:
Best Practices
Do's
Don'ts
Integration with Evolution System
After completing an exploration:
1. Update EVOLUTION.md: - Add discovered skills to "εΎ ε¦δΉ " list - Note priority and context - Link to exploration report
2. Create exploration report:
- Save to reports/skill-exploration-{topic}.md
- Include all findings and recommendations
- Reference in future decisions
3. Track decisions: - Document which skills were approved/declined - Note reasons for future reference - Update after installation and usage
Example Output Template
# Skill Exploration Report: [Topic]Executive Summary
Recommended: [skill-name] (ββ 50 stars, 80 installs, π’ safe)Skills Discovered
Tier 1: Strong Candidates
| Skill | Stars | Installs | Safety | Verdict |
|-------|-------|----------|--------|---------|
| ... | ... | ... | ... | ... |Tier 2: Alternatives
...Detailed Analysis
[skill-name]
Overview: ...
Strengths: ...
Weaknesses: ...
Safety Review: ...
Best For: ...Recommendations
1. Install: [skill] - [reason]
2. Consider: [skill] - [reason]
3. Skip: [skill] - [reason]
Next Steps
[ ] User approval for recommended skills
[ ] Security review for approved skills
[ ] Installation and testing
[ ] Update EVOLUTION.md
Related Skills
*This skill helps you make informed decisions about skill adoption, ensuring you find the right tool for the job while maintaining security standards.*