给 Codex 装上 find-skills:下次有任务,让它先找合适的工具
给 Codex 安装 find-skills,用一个具体任务尝试搜索、筛选和安装,并把工具接回原来的工作。
文章目录
想让 Codex 做一个网页,搜到前端 Skill;想剪一段视频,又得换关键词、翻仓库、读安装说明。工具还没用上,先花了一轮时间挑工具。find-skills 可以接过这部分工作:你说明要做什么,它按需求查找 Skill,把候选项和安装方式交给你。
第一次使用,不必先整理一整套技能库。装好 find-skills,再拿手头的一件事试试,已经足够。
先把搜索入口装好
在能使用 Node.js 和 npm 的电脑上打开终端,执行:
npx skills add https://github.com/vercel-labs/skills --skill find-skills -g -a codex -y
--skill find-skills 指定这次只装一个 Skill,-g 放到用户级目录,-a codex 指定 Codex,-y 跳过安装命令的交互确认。最后这个参数只管当前安装,不代表以后找到的其他 Skill 都可以直接安装。
用下面的命令查看全局安装项:
npx skills list -g -a codex
找到 find-skills 后,在 Codex 的下一轮对话中使用它。如果仍未识别新安装项,再重启 Codex。安装列表能证明文件存在,是否被当前会话选用,还要看 Codex 是否读取了它的说明。
从一件小事开始
例如,你正在维护一个 React 页面,打开慢,却不知道应该找性能优化、代码审查还是界面设计相关的 Skill。可以直接把问题交代清楚:
我想检查这个 React 项目的页面加载问题。先查看项目和已有能力;如果需要补充 Skill,使用 find-skills 搜索。给我最多三个候选,说明来源、适用范围、当前安装量和依赖,暂时不要安装,也不要改代码。
这段话把搜索目标和行动范围写在了一起。Codex 可以先了解项目,再决定搜什么;推荐阶段停在候选清单,便于你看清每个工具准备做哪一部分工作。
想在终端直接试搜索,也可以运行:
npx skills find react performance
返回项里的 owner/repo@skill 用来区分仓库与具体 Skill。名称看起来相近,任务范围可能不同:检查页面速度、整理组件结构、审查无障碍,并不是同一件事。打开说明读一遍,通常比多装几个候选省事。
选好一个,接着完成原任务
确定候选后,可以继续告诉 Codex:
安装刚才清单中的第一个 Skill,仅用于 Codex。装好后确认文件可读,阅读 SKILL.md 和它要求的必要资料,再检查这个页面。先给出能定位到文件的修改建议。
这里保留了原任务。安装之后要回到页面加载问题,不能停在“安装成功”。如果 Skill 还依赖浏览器、命令行工具或外部账号,Codex 应先说清楚缺什么,再安排下一步。
Skill 也不必次次搜索。已有工具能够完成任务,就直接使用;只有出现明确缺口时,再补一项。把“找工具”当作工作中的一个步骤,技能库就不会越攒越大,而手头的事一直没有往前走。
find-skills 的仓库包含安装选项与搜索命令,命令用法有变化时,可以从这里核对。