01开始前的准备
SKILL 是一份可复用的任务说明,核心文件是 SKILL.md,也可能包含脚本、参考资料和模板。安装后,Codex 会在需要时读取这些说明,按技能约定处理你的任务。
- 已安装并登录 Codex,能在桌面端、本地 CLI 或 IDE 扩展中开始任务。
- 准备好一个本地工作目录,用来放置稿件、图表和输出文件。
- 能够访问该技能的 GitHub 仓库;先阅读项目 README 中的功能与依赖说明。
本教程面向本地使用。安装技能文件与配置其外部服务是两步:仅使用 SKILL 不代表已配置检索接口、绘图服务或其他依赖。
02获取与安装 SKILL
方式一 · 让 Codex 协助安装
如果技能列表中已有 skill-installer,先选中它。Codex 桌面端可以从技能列表选择;CLI / IDE 扩展可使用 /skills 或输入 $ 选择技能。然后发送下面的安装请求:
请从 https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-polishing 安装 nature-polishing,保留技能目录内的配套文件,并告诉我安装位置和需要配置的依赖。安装结束后,确认 Codex 返回的安装目录和文件清单,再跳到安装检查。如果找不到安装器,使用下面的手动方式即可。
方式二 · 从 GitHub 手动获取
- 打开项目仓库,选择 Code → Download ZIP,下载并解压仓库。
- 进入解压目录中的
skills/nature-polishing,确认里面有SKILL.md。 - 复制整个
nature-polishing文件夹,按下一节放到技能目录。请保留配套文件,并遵守仓库的开源许可。
这个仓库包含多个技能,请只复制所选技能的完整文件夹。不要只复制 SKILL.md 而漏掉它引用的资源。
03放入正确的目录
手动安装时,选择自己的系统与使用范围。个人目录中的技能可以跨项目使用;项目目录中的技能随项目组织。
在文件资源管理器地址栏粘贴以下路径;不存在时先创建对应文件夹。
%USERPROFILE%\.agents\skills把解压得到的 nature-polishing 文件夹放进这个目录,最终结构应为:
%USERPROFILE%\.agents\skills\
└── nature-polishing\
├── SKILL.md
├── scripts/ (如有,完整保留)
├── references/ (如有,完整保留)
└── assets/ (如有,完整保留)个人目录适合多个项目复用;项目目录适合随项目共享。仅在一个范围安装同一技能,便于后续维护。
Codex 在项目中会从当前工作目录向上查找 .agents/skills,直到 Git 仓库根目录。上面的项目示例将技能放在根目录,方便团队统一管理。查看官方目录规则
04确认安装与依赖
- 检查层级。打开
nature-polishing后应直接看到SKILL.md,避免多套一层同名文件夹。 - 检查格式。
SKILL.md开头需要 YAML 元信息,包含name与description。保留上游文件内容,文件名大小写不要改动。 - 查看技能列表。重新打开技能选择器,搜索
nature-polishing。Codex 会自动发现技能变更;若没有出现,重启 Codex 后再检查。 - 补齐运行条件。让 Codex 阅读此技能及 README,列出需要的运行环境、脚本依赖或服务凭据,再按项目说明配置。不同技能的要求可能不同。
请检查已安装的 nature-polishing:读取它的 SKILL.md 和引用的说明文件,告诉我功能、所需输入、运行依赖与缺少的配置。先做检查,不要执行正式任务。05在 Codex 中调用
Codex 桌面端
打开技能列表,搜索并选中 nature-polishing,再描述任务并提供材料。也可以在对话中明确写出技能名称,要求 Codex 使用它。
CLI / IDE 扩展
使用 /skills 选择,或用 $nature-polishing 明确指定技能,再写任务。下面示例可用于这类输入框。
$nature-polishing
润色以下英文摘要,改善逻辑与可读性,保留所有数据和引用意图,并说明关键修改。把任务说完整,结果更容易使用
- 准备输入
- 原文、目标章节、保留术语,以及不能改变的数据、事实和引用。
- 说明目标
- 写明研究主题、目标期刊或章节、语言、篇幅,以及希望保留的事实与术语。
- 约定输出
- 英文改写或中英对照文本、关键修改说明和需确认事项。 可补充保存路径与文件格式。
使用 nature-polishing,润色以下英文摘要,改善逻辑与可读性,保留所有数据和引用意图,并说明关键修改。
材料位于当前项目的 inputs/ 目录。请先确认材料是否齐全;缺少信息时向我提问,将结果保存到 outputs/。先把实际材料放入 inputs/,或在提示词中改成自己的路径。Codex 也可能按任务描述自动匹配技能;需要指定某个技能时,优先通过选择器或 $ 名称显式调用。生成结果应结合原始数据、文献和稿件逐项核对。
06常见问题
复制完文件,为什么还找不到技能?
检查技能目录是否属于当前用户或当前项目,SKILL.md 是否直接位于技能文件夹中、元信息是否完整。项目技能需要在对应项目内启动任务。如果曾在配置中禁用该技能,检查 ~/.codex/config.toml 中对应的 skills.config 设置。重启 Codex 后重新搜索。
技能出现了,但执行时报错怎么办?
先区分是缺少输入材料、脚本运行环境、依赖包,还是外部服务访问失败。把报错和技能名提供给 Codex,让它读取项目说明并逐项检查;检索、绘图、幻灯片等技能的依赖应以各自文档为准。
以后如何更新或卸载?
更新前备份自己修改的文件,下载新版技能后替换同一安装位置中的对应目录,保留需要的本地配置。卸载时移除该技能文件夹即可;若只是暂时不用,可以按官方文档在 skills.config 中禁用,并重启 Codex。技能更新不会自动同步到你的本地目录。
可以同时安装多个科研 SKILL 吗?
可以。每个技能使用独立文件夹,与本页示例并列放在 skills 目录中。不要把多个 SKILL.md 合并到一个文件夹,也尽量避免在个人与项目目录重复安装同名技能。
目录规则与调用方式参考 OpenAI 官方 SKILL 文档。界面入口可能随客户端版本变化;具体技能能力与依赖请以其 GitHub 文档为准。
