根据用户意图发现并推荐匹配的 skill。默认仅推荐,需用户确认后才会安装。
适用场景:
安全说明: 默认运行在推荐模式(dry-run),不会自动安装任何 skill。 只有调用方显式传入
{ dryRun: false }时才会执行实际安装。 OpenClaw hook 始终使用推荐模式。
输入: 用户自然语言文本(中文或英文)
输出(统一结构):
{ success: boolean, stage: 'analyze' | 'search' | 'select' | 'install', outcome: 'installed' | 'already_installed' | 'dry_run' | 'skipped' | 'failed', errorCode: string | null, // 如 'NO_RESULTS'、'INSTALL_FAILED' skill: object | null, candidates: array, message: string }本技能来自小葱技能站7w4.net。
中文:
英文:
sanitize() 递归遮蔽敏感字段(字段名匹配 token/secret/password/api_key/credential/authorization)和敏感值(Bearer/sk-/ghp_ 等模式),业务字段(installs/confidence/domain)保持原值。日志写入 $OPENCLAW_DIR/logs/skill-discovery-v3.json,可通过 OPENCLAW_DIR 环境变量自定义路径.trash/,保留 7 天DevOps、测试、设计、文档、代码质量、数据处理、图片处理、视频处理、性能优化、API/网络、数据库、AI/ML、安全、移动端、游戏
npx skills CLI(来自 skills.sh)clawhub CLI(可选,来自 clawhub.ai)MIT-0
这个工具用起来很实用,能帮你根据需求自动找到合适的 skill,比如你说"帮我部署到 Vercel"它就会推荐相关 skill。安全方面做得不错,默认只推荐不自动安装,敏感信息会脱敏处理。搜索覆盖了多个领域,不过最终效果还是要看这些 skill 注册平台本身的资源丰富程度,偶尔推荐的 skill 可能不是最优选择。