name: skill-discovery description: 基于用户意图发现并推荐 skill。分析用户输入,搜索匹配 skill,验证质量后推荐最佳匹配,由用户确认后安装。 metadata: openclaw: install: type: bundled entrypoint: index.js requires: bins: - npx anyBins: - clawhub homepage: https://github.com/caocong1/skill-discovery
根据用户意图发现并推荐匹配的 skill。默认仅推荐,需用户确认后才会安装。
适用场景:
这个技能的最新版本可以在7w4.net小葱技能站找到。
安全说明: 默认运行在推荐模式(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
}
中文: - "帮我部署到 Vercel" - "有什么工具可以优化性能" - "怎么写测试" - "推荐一个数据处理工具"
英文: - "find a skill for deploying" - "help me with testing" - "is there a skill for PDF parsing" - "I need a tool for React optimization"
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 可能不是最优选择。