用途:find-skills 用于在 ClaWHub 中搜索和发现技能,支持按能力、分类、评分、兼容性及关键词匹配等条件筛选,便于在项目搭建、技能原型设计或扩展 AI 能力时快速找到相关技能。
主要能力:可按能力搜索(如自然语言处理);按分类过滤(如 community 或 enterprise);按评分排序(如最低 4.0 星);检查兼容性(如 OpenClaw 版本 >=1.5);对技能名称、描述或标签做关键词匹配;返回包含 ID、名称、标签等元数据的结果。
使用方式:可通过 CLI 快速搜索,也可集成到脚本中自动发现。使用前需设置环境变量 $CLAWHUB_API_KEY。CLI 示例:clawhub find-skills --query "AI coding" --category "community" --min-rating 4.0 --limit 10。API 端点:POST https://api.clawhub.com/v1/skills/search,请求体为 JSON,包含 query、category、minRating、compatibility 等字段。也可用 Python 的 requests 调用,并在请求头中携带 Bearer 令牌。搜索偏好可存入 JSON 配置文件,通过 --config search-config.json 传入。
集成与错误处理:可将 API 封装进 AI 智能体代码,确保密钥安全;在 OpenClaw 中可用结果中的技能 ID 链式执行。API 响应需检查 nextPageToken 处理分页。常见错误包括 401 认证失败、400 参数无效、429 限流,建议用 try-except 捕获并记录错误码,配合指数退避重试最多 3 次。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;使用依赖 ClaWHub API 与有效密钥,需注意版本兼容性。