首页 / 全部技能 / 内容创作 / find-skills
内容创作 · freestylefly/canghe-skills

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

L4 高权限 · 分级授权与审计V1 已固定执行命令联网读写文件Dual-pass Audit
Author freestyleflyGitHub freestylefly/canghe-skills ↗License MIT(仓库根 LICENSE)Commit dd0bf35595
管控等级描述 skill 的能力与建议配套的管控措施,不代表质量或安全认证,也不表示可用或不可用。是否使用由用户和管理者决定。不同 agent 宿主对权限的约束各不相同,请勿假定宿主一定会提供安全兜底。第三方 skill 版权归原作者,使用风险由使用者自行承担。

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外部依赖

KindDependency / Endpoint
clinpx(skills CLI 入口)
networkskills.sh 生态站点
packageskills CLI(经 npm/npx 分发)

4管控建议与判定依据

建议配套管控措施
面向 Agent
分级或逐次授权,建议在沙箱运行
面向管理者
审批流程、可回滚、全程审计
判定依据(文件路径与关键语句摘要)
  • scripts/: 执行本地脚本或命令: `npx skills find [query]`(搜索)
  • 网络端点: 声明外部网络访问: https://skills.sh/(生态站点,正文多处链接)
  • 本地工作目录: 文件读写与工件输出: 安装 skill 到全局用户级目录(`-g`)或当前项目目录。
审计说明: 黄色:本 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结论

  • 把「技能发现」标准化为可复制的 CLI 步骤,用户可一路从需求到安装。
  • 结果呈现格式固定(名称+作用+安装命令+链接),输出稳定、可执行。
  • 空结果兜底与自建引导完整,流程不易断死。
  • 适合: 希望快速发现并安装社区 agent skill 的用户/代理,且环境具备网络与 npx。
    不适合: 离线、强合规(禁止安装第三方代码)或需要审计每个依赖来源的场景。
    Install Agent-Ready
    ① Verified Mirror 2026-10-10
    Option A · Direct DownloadDownload find-skills.tar.gz
    sha256: 12643cd190009d1b…
    Option B · Copy Guide for Agent
    install.json
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit dd0bf35595.