auto-skill-hunter

🎯 AI Agent 的自主进化引擎

🥥10总安装量 2评分人数 2
100% 的用户推荐

OpenClaw 官方生态的自动化技能猎手,能基于用户画像和待解决问题智能检索、评分并自动安装 ClawHub 高价值技能,实现 Agent 能力的持续进化。

B

存在边界风险,建议在隔离环境中验证

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ⚠️ 权限声明不完整:实际涉及网络和子进程执行,但仅声明 `filesystem` 权限
  • ⚠️ 外部 API 数据直接用于命令执行::`repoUrl` 来自 ClawHub 后未做额外格式验证即用于 `git clone`
  • ✅ 网络请求安全防护:全链路 HTTPS、12秒超时、AbortController 取消机制
  • ✅ 输入验证良好:CLI 参数、API 响应、文件读取均有规范化处理
  • ✅ 存在性检查与回退机制:避免重复安装,克隆失败时启用模板安装保障可用性

使用说明

核心用法

Auto Skill Hunter 是一款元技能(Meta Skill),专注于为 AI Agent 自动扩展能力边界。用户可通过三种模式调用:默认的 --auto 全自动巡逻模式,让 Agent 自主分析近期对话中的未解决问题并主动猎取技能;--query 定向搜索模式,针对特定痛点(如"无法稳定抓取网页")精准匹配解决方案;以及 --dry-run 调试模式,仅预览候选而不实际安装。其核心流程包括:从会话日志与任务记忆中提取待解决问题关键词,在 ClawHub 执行趋势+关键词双重搜索,通过四维评分体系(问题匹配度、用户画像契合度、技能互补性、基础质量信号)筛选候选,最终自动完成安装并生成中文巡逻报告。

显著优点

该技能的最大价值在于主动性进化能力——它打破了传统"用户发现需求→手动搜索工具"的被动模式,让 Agent 能够基于上下文自主判断能力缺口。其评分机制设计科学,不仅考虑功能匹配,更融入用户画像(USER.md)和 Agent 个性特征,确保安装的技能真正"适合"而非"能用"。安装策略保守稳健(默认每轮最多2个),配合存在性检查和回退模板机制,避免系统膨胀和安装失败。Dry-run 模式为风险厌恶型用户提供了安全预览窗口,而中文报告生成则显著降低了国内用户的使用门槛。

潜在缺点与局限性

首先,权限声明不完整——实际涉及网络请求和子进程执行(git clone、node 自检),但仅声明了 filesystem 权限,存在透明度缺口。其次,外部依赖风险:核心功能依赖 ClawHub API 的可用性和数据质量,若平台趋势算法偏差或 API 限流,将直接影响技能发现效果。第三,自动化盲区:评分机制虽多维,但仍可能遗漏小众但精准的工具,或过度依赖下载量等" popularity 指标"而忽视新兴优质技能。最后,TOCTOU 竞态条件:文件存在性检查与实际操作之间存在时间窗口,在高并发场景下可能引发重复安装或冲突。

适合的目标群体

  • 快速迭代的 AI Agent 开发者:需要持续为 Agent 补充新能力,但无暇手动筛选海量工具
  • 多领域任务处理者:工作流跨越内容抓取、数据分析、文档处理等多个场景,需要动态能力组合
  • ClawHub/OpenClaw 生态用户:已深度使用该平台的团队,希望最大化生态价值
  • 技术管理者:关注 Agent 能力可观测性和可控扩展,dry-run 模式满足审计需求

使用风险

1. 供应链风险:从 ClawHub 拉取的技能代码未经本地审计,若平台被入侵或作者恶意更新,可能引入后门
2. 性能累积:自动安装的技能会常驻系统,长期运行后可能导致启动延迟和内存占用增长

3. 版本冲突:新安装技能与现有技能的依赖版本可能不兼容,引发运行时错误

4. 网络稳定性:git clone 和 API 调用受网络环境影响,超时机制虽存在(90秒/12秒),但弱网环境下体验下降

5. 权限蔓延:技能安装后继承 Agent 的权限上下文,若某技能实际权限需求高于声明,可能造成越权操作

auto-skill-hunter 内容

文件夹图标src文件夹
手动下载zip · 12.7 kB
hunt.jstext/javascript
请选择文件