Skills.sh Search

🔍 官方技能搜索 · 一键发现安装

官方 CLI 工具,从终端直接搜索 skills.sh 生态中的 Agent 技能,支持一键安装与自动化工作流集成

收藏
16.4k
安装
6.9k
版本
1.0.3
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

skills-search 是 skills.sh 官方提供的命令行搜索工具,允许开发者直接在终端查询技能注册表。基础用法极其简单:输入关键词即可返回匹配的技能列表,附带安装量、来源仓库及安装命令。支持 --limit 参数控制结果数量,--show-install 可直接输出可执行的安装指令。

显著优点

1. 官方生态整合:直接对接 skills.sh API,数据权威性高,结果按安装量排序,天然过滤低质内容
2. 自动化友好:返回结构化数据,易于脚本集成;与 clawdhub 安装流程无缝衔接

3. TUI 导航指引:内置对交互式菜单的操作提示,降低新手使用 skills CLI 的认知门槛

4. 双轨发布支持:既支持传统 GitHub + SKILL.md 的公开索引,也支持 ClawdHub 私有生态的封闭分发

潜在缺点与局限性

  • Node.js 依赖:必须预装 Node 环境,对纯 Python/Go 等栈的开发者不够友好
  • API 单点依赖:所有查询直连 skills.sh 服务端,离线不可用,存在网络故障风险
  • 结果排序单一:仅支持按安装量排序,无法按更新日期、安全等级等多维度筛选
  • Clawdbot 绑定较深:部分高级功能(如 clawdhub install)脱离 Clawdbot 环境后价值锐减

适合人群

  • 频繁使用 Agent 技能的开发者与 AI 工程师
  • 需要批量管理技能的 DevOps/平台团队
  • Clawdbot 生态的活跃用户

常规风险

  • 供应链安全:安装的技能来自第三方仓库,需自行审计 SKILL.md 内容
  • 版本漂移npx 默认拉取最新版,可能引入非预期变更,生产环境建议锁定版本
  • 凭证泄露:若技能涉及 API 密钥配置,搜索历史可能残留敏感关键词

安全解读

核心用法

skills-search 是一款专为 Clawdbot 用户设计的命令行工具,用于从 skills.sh 生态系统中搜索和发现可用的 Agent 技能。通过简单的 CLI 命令,用户可以快速查找、筛选并获取技能安装指令。

基础命令:

skills-search "关键词"              # 基础搜索
skills-search "关键词" --limit 10   # 限制返回数量
skills-search "关键词" --show-install # 显示安装命令

搜索结果按安装量排序,显示来源仓库、安装次数及具体安装指令,方便用户直接复制执行。

显著优点

1. 零依赖架构:纯 Node.js 内置模块(https)实现,无任何 npm 外部依赖,从根本上消除供应链攻击风险
2. 极简代码:仅 4 文件、217 行代码,攻击面极小,易于审计

3. S级安全认证:综合评分 95 分,通过静态分析、动态行为、依赖审计、网络流量、隐私合规六项检测

4. HTTPS 加密传输:所有 API 调用均使用 TLS 1.2+ 加密,无敏感信息泄露风险

5. 功能透明:代码实现与文档声明完全一致,无隐藏行为

潜在局限

1. API 依赖:功能完全依赖 skills.sh 官方 API 的可用性,若服务中断则无法使用
2. 无离线缓存:每次搜索均需实时联网,无本地索引或缓存机制

3. TUI 交互依赖:安装流程需配合 skills CLI 的交互式菜单,自动化脚本中可能需要人工介入

4. 平台限制:专为 Clawdbot 生态设计,其他 Agent 框架可能无法直接使用

适合人群

  • Clawdbot 用户:需要快速发现、安装 skills.sh 生态技能的开发者
  • Agent 技能开发者:需要验证自己技能是否被正确索引的发布者
  • 安全敏感场景:对依赖链安全有极高要求,希望使用最小化工具的用户

常规风险

  • 低风险:外部 API 调用至 skills.sh,虽为官方可信域名,但仍存在服务不可用风险
  • 推荐缓解:生产环境使用时建议添加超时配置(当前版本未内置,可参考报告建议自行封装)

认证结论

该 Skill 由可信个人开发者(TheSethRose)维护,MIT 开源许可证,GitHub 公开仓库透明可审计。综合评估为 优秀安全级别,可放心在 Clawdbot 环境中部署使用。

Skills.sh Search 内容

手动下载zip · 2.9 kB
cli.jstext/javascript
请选择文件