前言¶
在 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 的说明,经安装核对。
-
触发场景定义
覆盖例如:「how do I do X」「find a skill for X」「is there a skill that can…」、询问 Agent 是否具备某能力、希望搜索工具/模板/工作流、或提到某领域(设计、测试、部署等)需要帮助。 -
四步协助流程
- 理解用户需求:领域、具体任务、是否属于常见、已有 Skill 覆盖的任务。
- 搜索:通过 Skills CLI 执行npx skills find [query]。
- 呈现结果:技能名称与作用、安装命令、skills.sh 上的详情链接。
- 可选安装:在用户同意后执行npx skills add <package> -g -y(全局安装并跳过确认)。 -
Skills CLI 速查
文档中归纳的包管理命令包括:npx skills find、npx skills add、npx skills check、npx skills update;浏览入口为 https://skills.sh/。 -
搜不到时的兜底
说明未找到匹配 Skill 时,可继续用通用能力完成任务,并提示用户可用npx skills init自建 Skill。 -
检索提示
提供常见分类与关键词示例(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