1实现原理 · 为什么它能做到
本质是「开源 agent skill 生态的发现与安装向导」:当用户问「怎么用 X 做某事」且该能力可能已有现成 skill 时被触发。
skills/find-skills/SKILL.md
This skill helps you discover and install skills from the open agent skills ecosystem.
注:这里在做什么:把「能力缺口」识别为「可能有现成 skill」,把用户意图转成一次搜索动作。
把 `npx skills` 定位为生态的包管理器,统一封装搜索/安装/更新四类操作。
skills/find-skills/SKILL.md
The Skills CLI (`npx skills`) is the package manager for the open agent skills ecosystem.
注:这里在做什么:用一个外部 CLI 作为唯一执行入口,skill 自身只负责编排与话术。
搜索动作:把用户任务提炼成关键词后运行 `npx skills find [query]`。
skills/find-skills/SKILL.md
- `npx skills find [query]` - Search for skills interactively or by keyword
注:这里在做什么:给定「关键词式」检索接口,要求 agent 把自然语言需求压缩成查询词。
安装动作:用 `npx skills add <package>` 从 GitHub 等来源安装 skill。
skills/find-skills/SKILL.md
- `npx skills add <package>` - Install a skill from GitHub or other sources
注:这里在做什么:发现之后直接给可复制的安装命令,闭合「找到→装上」链路。
提供分类→示例查询词对照表,指导 agent 在不同领域构造检索词。
skills/find-skills/SKILL.md
| Web Development | react, nextjs, typescript, css, tailwind |
注:这里在做什么:用一张表降低「查什么词」的猜测成本。
结果呈现格式固定:技能名+作用+安装命令+skills.sh 链接,便于用户直接决策。
skills/find-skills/SKILL.md
2. The install command they can run
注:这里在做什么:规定输出结构,保证用户拿到的是可执行的下一步而非泛泛介绍。
空结果兜底:查不到时先用通用能力直接帮忙,并引导用户用 `npx skills init` 自建 skill。
skills/find-skills/SKILL.md
3. Suggest the user could create their own skill with `npx skills init`
注:这里在做什么:把「没找到」转成「自建」的引导出口,避免流程断死。
2核心能力
01按关键词搜索生态内可安装的 skill
02从 GitHub 等来源安装 skill(`npx skills add`)
03检查与更新已安装 skill
04交互式发现 + 固定格式的结果呈现
05按领域给出示例查询词的检索指导
06空结果兜底与自建 skill 引导
07指向 skills.sh 生态浏览入口
3外部依赖
| 类型 | 依赖 |
|---|---|
| cli | npx(skills CLI 入口) |
| network | skills.sh 生态站点 |
| package | skills CLI(经 npm/npx 分发) |
4风险提醒 风险提醒:黄色 · 留意使用
风险提醒:黄色 · 留意使用
- 会引导安装任意第三方 skill 包,构成供应链注入面。 — 搜索/安装来自公开生态,包内容不受控;建议安装前审查来源与内容,避免直接 -y 盲装。
- 强依赖网络与 npx,离线或受限环境不可用。 — 核心动作均为外部 CLI 调用。
- 正文默认推荐特定来源(vercel-labs/ComposioHQ),存在导向性。 — 偏好来源可能使发现结果偏向少数仓库。
黄色:本 skill 目录仅一个 Markdown,无自带脚本与凭据读取;但其核心行为是驱动官方 CLI(npx skills)查询固定公开端点 skills.sh 并 check/update、以及从 GitHub/npm 安装第三方包,符合「固定公开端点查询 + 官方 CLI update/check」一档,且安装第三方代码具供应链风险,故取黄色。
5第二遍独立确认
- [ok] 外部 CLI 命令真实存在 — find/add/check/update/init 均在正文命令表或示例中出现,与扫描 14 条执行命中一致。
- [ok] 网络端点 — 仅 skills.sh(浏览/示例链接)与 npx 拉包,无其它域名级调用。
- [ok] 凭据读取 — §3 凭据/环境变量 0 命中;正文无 env/keychain 读取。
- [ok] 写盘 — 扫描写盘 0 命中(正则为线索);实际写盘由 `npx skills add` 安装行为产生,发生在外部 CLI 侧。
- [ok] 是否夸大能力 — description 与正文一致:仅做发现+安装引导,未声称自带任何领域能力。
- [ok] 兜底路径完整 — 空结果分支给出「直接帮忙 + npx skills init」两条出口,流程闭合。
6结论
适合:希望快速发现并安装社区 agent skill 的用户/代理,且环境具备网络与 npx。
不适合:离线、强合规(禁止安装第三方代码)或需要审计每个依赖来源的场景。
安装 agent 直装可复制
① 本站镜像 更新 2026-10-10
方式 A · 人下载镜像包下载 find-skills.tar.gz
sha256:
方式 B · JSON 格式安装指南,复制给 agent12643cd190009d1b…agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
② 上游 GitHub · 原始来源
来源信息 GitHub 原始
作者 / 仓库freestylefly / freestylefly/canghe-skills
原始 GitHubfreestylefly/canghe-skills ↗
本 skill commit
dd0bf35595许可MIT(仓库根 LICENSE)
本站信息
收录日期2026-09-06
分类内容创作
侦查报告AI 侦查 · 2 遍 · 2026-09-06
本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。