skill-finder
npx skills add https://github.com/yfge/skill-finder --skill skill-finder
Agent 安装分布
Skill 文档
Skill Finder
Discover and install agent skills from two complementary sources:
| Source | Coverage | Search | Install |
|---|---|---|---|
| ClawHub (clawhub.com) | Curated registry, versioned packages | Vector semantic search | npx clawhub install <slug> |
| AgentSkill.work | 330+ GitHub repos, enriched metadata | REST API keyword + filters | npx clawhub install or git clone |
Always search both sources â they overlap but each has unique skills.
Workflow
1. Search
ClawHub â semantic search understands intent (“manage my tasks” finds todo skills):
npx clawhub search "<query>" --limit 10
AgentSkill.work â keyword search with filters:
# By keyword
curl -s "https://agentskill.work/api/skills?q=<query>&limit=10&sort=stars"
# By topic (GitHub topic tag)
curl -s "https://agentskill.work/api/skills?topic=<topic>&limit=10&sort=stars"
# By language
curl -s "https://agentskill.work/api/skills?language=Python&limit=10&sort=stars"
# Combined filters
curl -s "https://agentskill.work/api/skills?q=<query>&topic=<topic>&language=<lang>&limit=10&sort=stars"
Parse results with:
curl -s "<url>" | python3 -c "
import sys, json
data = json.load(sys.stdin)
print(f'Found {data[\"total\"]} skills:')
for s in data['items']:
desc = s.get('description') or ''
print(f' {s[\"full_name\"]} â
{s[\"stars\"]} {desc[:80]}')
"
AgentSkill.work API Reference
| Endpoint | Description |
|---|---|
GET /api/skills |
List/search skills |
GET /api/skills/{owner}/{repo} |
Skill detail |
GET /api/skills/{owner}/{repo}/related |
Related skills |
GET /api/facets/topics?limit=20 |
Available topics |
GET /api/facets/languages?limit=20 |
Available languages |
Query parameters for /api/skills:
| Param | Type | Default | Description |
|---|---|---|---|
q |
string | â | Keyword search |
topic |
string | â | Filter by GitHub topic |
language |
string | â | Filter by programming language |
owner |
string | â | Filter by GitHub owner |
sort |
stars | newest |
stars |
Sort order |
limit |
1-100 | 20 | Results per page |
offset |
int | 0 | Pagination offset |
2. Present Results
Merge results from both sources into a single list. For each skill show:
- Name â slug (ClawHub) or owner/repo (AgentSkill.work)
- Description â one line
- Stars / Downloads â when available
- Source â ClawHub / AgentSkill.work / both
- Install command
Use a numbered list or compact table. If the user speaks Chinese, prefer description_zh or summary_zh from AgentSkill.work.
3. Inspect Before Installing
Get details on a skill before committing:
# ClawHub â metadata, stats, owner
npx clawhub inspect <slug> --json
# ClawHub â see what files are included
npx clawhub inspect <slug> --files
# ClawHub â read a specific file
npx clawhub inspect <slug> --file SKILL.md
# AgentSkill.work â full detail with features, use cases
curl -s "https://agentskill.work/api/skills/<owner>/<repo>"
4. Install
From ClawHub (preferred â versioned, validated):
npx clawhub install <slug>
Add --force to overwrite an existing installation.
From GitHub (when only on AgentSkill.work):
cd skills/
git clone <html_url> <skill-name>
After cloning, verify SKILL.md exists. If missing, the repo may not be a proper agent skill.
5. Verify
openclaw skills list 2>&1 | grep -i "<skill-name>"
openclaw skills check # shows ready vs missing requirements
New skills are picked up on the next session â no restart needed.
Browse & Explore
# ClawHub trending / most downloaded
npx clawhub explore --sort trending --limit 10
npx clawhub explore --sort downloads --limit 10
# AgentSkill.work â discover topics
curl -s "https://agentskill.work/api/facets/topics?limit=20"
# AgentSkill.work â browse a topic
curl -s "https://agentskill.work/api/skills?topic=mcp&sort=stars&limit=10"
Tips
- ClawHub search is semantic â “send notifications to my phone” finds push-notification skills even if those words aren’t in the name.
- AgentSkill.work has bilingual metadata â
description_zh,summary_zh,key_features_zhfor Chinese descriptions. - Many skills exist in both â when a skill appears on both ClawHub and AgentSkill.work, prefer installing from ClawHub (versioned, cleaner packaging).
- Related skills â after finding one skill, check
/api/skills/{owner}/{repo}/relatedto discover similar ones. - No skill found? Help the user directly, then suggest creating a skill with
npx clawhub publishor theskill-creatorskill.