此技能用于在 ClawHub 技能市场上搜索 OpenClaw Skills。通过调用 ClawHub API 获取技能列表,支持按关键词搜索和下载量排序。
API 地址: https://clawhub.ai/api/v1/skills
认证方式: Bearer Token
参数:
q: 搜索关键词sort: 排序方式 (downloads, stars, newest)limit: 返回数量 (可选)使用环境变量 CLAWHUB_TOKEN 存储 API Token。
获取方式:在 ClawHub 官网申请 API Token。
重要:不要将 Token 明文写入代码或文档中!
需要用户的 ClawHub API Token。可以在 ClawHub 官网申请。
使用 curl 命令搜索:
bash
# 基础搜索(按下载量排序)
curl -s "https://clawhub.ai/api/v1/skills?sort=downloads&q=关键词" \
-H "Authorization: Bearer $CLAWHUB_TOKEN"
# 精确搜索
curl -s "https://clawhub.ai/api/v1/skills?q=agent+team" \
-H "Authorization: Bearer $CLAWHUB_TOKEN"
# 搜索并格式化输出
curl -s "https://clawhub.ai/api/v1/skills?sort=downloads&q=关键词" \
-H "Authorization: Bearer $CLAWHUB_TOKEN" | python3 -c "
import sys,json
d=json.load(sys.stdin)
for i in d.get('items',[])[:10]:
print(f\"{i['slug']}: {i['summary'][:60]}... ({i['stats']['downloads']} downloads)\")
"
找到想用的 skill 后,使用以下命令安装:
bash
# 通过 ClawHub 安装
npx clawhub@latest install <skill-slug>
# 或手动安装(下载并解压到 skills 目录)
搜索需求命令代码开发相关?q=code+developer&sort=downloads多 Agent 相关?q=agent&sort=downloads记忆/内存相关?q=memory&sort=downloads自动化相关?q=automation&sort=downloads搜索/查找相关?q=search&sort=downloads团队协作相关?q=team+delegation&sort=downloads
bash
curl -s "https://clawhub.ai/api/v1/skills?sort=downloads&q=agent" \
-H "Authorization: Bearer YOUR_TOKEN" | python3 -c "
import sys,json
d=json.load(sys.stdin)
items = d.get('items', [])
print(f'找到 {len(items)} 个结果:\n')
for i in items[:15]:
stats = i.get('stats', {})
print(f\"- {i['slug']}\")
print(f\" 描述: {i.get('summary', '')[:80]}\")
print(f\" 下载: {stats.get('downloads', 0)} | 星标: {stats.get('stars', 0)}\")
print()
"
API 返回的 JSON 包含以下字段:
字段说明slugSkill 的唯一标识符displayName显示名称summary简短描述stats.downloads下载次数stats.stars星标数量createdAt创建时间 (Unix时间戳)updatedAt更新时间 (Unix时间戳)
agent+memory、 code+automation