核心用法
unified-find-skills 是一个元搜索技能,旨在解决 Agent 能力扩展的发现与安装问题。它不直接执行任务,而是作为技能注册表的统一查询入口,并行检索三个主流生态:
1. skills.sh — 最早的开放 Agent 技能生态,GitHub 仓库式管理,通过 npx skills 零配置调用
2. clawhub.com — 基于向量的语义搜索,支持版本化 slug,需安装 clawhub CLI
3. tessl.io — 提供可视化 Tiles 与语义版本控制,CLI 可选但推荐安装
工作流程遵循四步闭环:需求解析 → 并行检索 → 结构化呈现 → 一键安装。对于模糊需求(如"让 React 更快"),技能会提取领域(React)、任务(性能优化)、常见度三个维度,自动生成多关键词查询。
显著优点
- 生态聚合:避免用户在多个注册表间重复搜索,一次查询覆盖主流技能源
- 零门槛回退:skills.sh 无需预装 CLI,npx 即时可用;其他仓库检测到缺失 CLI 时自动跳过,不阻断流程
- 智能安装:自动附加
-g -y等全局/确认参数,减少用户交互摩擦 - 版本透明:明确区分 Git commit 式(skills.sh)、语义版本(clawhub/tessl)两种版本模型,避免混淆
潜在缺点与局限性
- tessl.io 搜索受限:无标准 CLI 搜索接口,仅支持交互式
tessl skill search或网页抓取,自动化程度低 - clawhub 依赖预装:虽提供安装指引,但首次使用需中断流程执行
npm install -g clawhub - 结果质量不可控:各仓库元数据标准不一,描述完整性、评分体系、下载量等关键决策信息缺失,用户难以快速判断技能质量
- 无缓存机制:每次查询实时拉取,重复搜索相同关键词存在性能开销
适合人群
- 频繁需要扩展 Agent 能力的高级用户与开发者
- 在 skills.sh、clawhub、tessl 生态中寻求最佳工具的效率优化者
- 愿意接受多 CLI 管理成本,以换取更广技能覆盖的早期采纳者
不适合:追求单一工具链极简配置的保守用户;对第三方代码执行有严格安全审计要求的企业环境。
常规风险
- 供应链风险:安装的 skill 来自第三方仓库,存在恶意代码或权限滥用可能;建议优先选择
vercel-labs、ComposioHQ等知名源 - 版本漂移:skills.sh 的 Git-based 版本与语义版本混用,可能导致"最新版"定义不一致,引发兼容性问题
- CLI 权限:全局安装
clawhub/tessl需要 npm 全局写入权限,在多用户环境可能触发权限冲突