find oncall skills:在对话里发现并安装 Agent Skills

前言

在 Cursor、Claude Code 等环境里,能力往往靠 Skills 扩展:写测试、做 PR 审查、生成 changelog 等,社区里可能已经有封装好的 Skill。难点不在「会不会用 Skill」,而是用户用自然语言问「怎么做 X」「有没有能做 X 的 skill」时,Agent 未必会主动去搜、装、说明来源。

下面介绍 SkillHub 社区 Skill find oncall skills(坐标 @user_0fc10d62/kim-oncall-skill)。它给 Agent 一套可执行的发现与安装流程,把「找 skill」从偶发灵感变成稳定行为。

这是什么

find oncall skills 是一条面向 ai-agent 分类的社区 Skill(来源:community,发布者 user_0fc10d62,当前版本 1.0.1)。SkillHub 页面标注 requires_api_key=false,不依赖额外 API Key。

一句话定位:当用户表达「如何做某事」「找某个能力的 skill」「能不能做某专业任务」或想扩展 Agent 能力时,引导 Agent 在开放 Skills 生态里搜索、展示安装方式,并在用户确认后协助安装。

官方入口:

  • SkillHub 展示页:https://www.skillhub.cn/skills/user_0fc10d62/kim-oncall-skill
  • API 坐标:https://api.skillhub.cn/user_0fc10d62/kim-oncall-skill

核心功能

以下能力来自该 Skill 包内 SKILL.md 的说明,经安装核对。

  1. 触发场景定义
    覆盖例如:「how do I do X」「find a skill for X」「is there a skill that can…」、询问 Agent 是否具备某能力、希望搜索工具/模板/工作流、或提到某领域(设计、测试、部署等)需要帮助。

  2. 四步协助流程
    - 理解用户需求:领域、具体任务、是否属于常见、已有 Skill 覆盖的任务。
    - 搜索:通过 Skills CLI 执行 npx skills find [query]。
    - 呈现结果:技能名称与作用、安装命令、skills.sh 上的详情链接。
    - 可选安装:在用户同意后执行 npx skills add <package> -g -y(全局安装并跳过确认)。

  3. Skills CLI 速查
    文档中归纳的包管理命令包括:npx skills find、npx skills add、npx skills check、npx skills update;浏览入口为 https://skills.sh/。

  4. 搜不到时的兜底
    说明未找到匹配 Skill 时,可继续用通用能力完成任务,并提示用户可用 npx skills init 自建 Skill。

  5. 检索提示
    提供常见分类与关键词示例(Web、Testing、DevOps、Documentation 等),以及「关键词要具体、换同义词、关注常见来源」等搜索建议。

安装与启用

SkillHub 推荐让 Agent 按官方安装说明操作,或在本机用 skillhub CLI 安装到当前 Agent 的 skills 目录(装错目录会导致 Agent 读不到,需按环境重启或刷新)。

1. 检查或安装 SkillHub CLI

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 文档执行(完整安装含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

更完整的优先源与安装策略见:https://skillhub.cn/install/skillhub.md

2. 安装 find oncall skills

SkillHub 页面给出的安装提示为:依据上述 skillhub.md,安装 @user_0fc10d62/kim-oncall-skill。

命令行示例(--dir 必须指向当前 Agent 的 skills 目录):

skillhub install kim-oncall-skill --namespace user_0fc10d62 --dir ~/.cursor/skills/

其他常见客户端路径(摘自 SkillHub 安装文档,按实际环境选用):

  • Claude Code:~/.claude/skills/
  • Cursor:~/.cursor/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

安装完成后,按你所用客户端的要求加载或重启 Agent,使 SKILL.md 进入技能列表。

3. 运行时发现技能所需的 CLI

本 Skill 正文假定已能使用开放生态的 Skills CLI(npx skills)。搜索与安装第三方 Skill 时,Agent 会按文档调用例如:

npx skills find [query]
npx skills add <owner/repo@skill> -g -y

这与 SkillHub 上的「安装本 meta-skill」是两层:前者负责在 skills.sh 生态里找包,后者负责让 Agent 知道何时、如何走这套流程。

典型用法

启用 find oncall skills 后,用户侧不需要记命令;下列示例展示 Agent 在 SKILL 指导下应执行的操作,便于自测或写进团队说明。

用户问:「怎么让 React 应用更快?」

Agent 侧搜索示例:

npx skills find react performance

用户问:「能帮我做 PR review 吗?」

npx skills find pr review

用户问:「我需要写 changelog。」

npx skills find changelog

找到匹配项后,文档要求向用户说明技能用途,并给出类似下面的安装方式(具体包名以 find 输出为准):

npx skills add vercel-labs/agent-skills@vercel-react-best-practices

对应说明页示例:https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices

用户确认由 Agent 安装时:

npx skills add <owner/repo@skill> -g -y

适用场景与注意

适合谁

  • 经常向 Agent 提「有没有现成 skill」「帮我找一个能做 X 的 skill」的开发者或团队。
  • 希望 Agent 默认走「先搜生态、再安装、再干活」,而不是每次都从零写提示词的场景。

限制与注意

  • 发现能力依赖 Skills CLI 与 skills.sh 生态;网络或 npx 环境不可用时,搜索步骤会失败,需按 SKILL 中的「未找到」分支改用通用能力或自建 Skill。
  • SkillHub 元数据(截至页面信息):分类 ai-agent,评分 100000,下载 748,安装计数 0;社区来源,升级与内容变更以 SkillHub 与包内 SKILL.md 为准。
  • 安装到错误目录时 Agent 不会加载本 Skill;务必使用 --dir 指向当前客户端的 skills 路径。
  • 正文中的示例仓库名(如 vercel-labs/agent-skills)仅作 SKILL 文档示例,实际应以 npx skills find 返回结果为准。

结尾

find oncall skills 把「用户随口一问」映射成可重复的搜索、说明与安装步骤,减轻在 skills.sh 与各类客户端之间手动对齐的成本。若你希望在 Agent 对话里系统化地发现与安装 Skills,可从 SkillHub 安装 @user_0fc10d62/kim-oncall-skill:

https://www.skillhub.cn/skills/user_0fc10d62/kim-oncall-skill

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜