很多人评论区让我讲讲skills怎么导入,以及怎么使用
在codex里面,skills的导入和使用非常简单
这个文档讲一些稍微实际一点的东西
还是分p去讲解相关的知识点
Skills 到底是什么,解决什么问题
平时我们用 Codex,经常会反复告诉它:
“你要按我们项目的规范写代码。”
“你要先看文档,再做实现。”
“你要输出适合 B 站视频的分 P 大纲。”
“你要按照某个固定流程做代码审查。”
这些要求如果只写在一次 prompt 里,就只能在当前对话里生效。新开一个对话,你还要重新解释一遍。
Skill 解决的就是这个问题:把一套稳定、可复用的任务流程,沉淀成 Agent可以主动调用的能力。
一个 Skill 通常是一个文件夹,里面最核心的是SKILL.md。这个文件会告诉 Codex:
- 这个 Skill 叫什么
- 什么情况下应该使用它
- 使用它时应该遵循什么流程
- 输入是什么,输出应该长什么样
- 有哪些注意事项、边界和参考资料
最小的 Skill 大概长这样:
---
name: bilibili-outline
description: 当用户要策划 B 站视频、分 P 课程、教程脚本或选题大纲时使用。
---
你是一个视频策划助手。
工作流程:
1. 判断用户要做几 P、目标受众是谁、视频时长大概多少。
2. 输出总标题、每 P 标题、核心卖点、演示内容、结尾钩子。
3. 如果用户没有提供素材,主动给出一个可执行的默认结构。
4. 输出适合录制的视频脚本大纲,而不是泛泛的文章提纲。
当然,大部分的skill都不用自己去写,让codex帮你写就好了
如果一件事你已经给 Codex 解释过三次,就值得考虑做成 Skill
如何去找skills
用的最多的
国内的话 可以用这个
或者直接让codex帮你找

安装也非常简单,直接把这个skill的下载地址,发给codex
安装完成之后,通常需要重启codex
让codex帮你安装就行了
使用的话,可以使用$开头显式调用skill

找skill不难,难的是找到那个适合你的skill
Skill 放在哪里,导入到哪里
两个常见位置
项目级:
当前项目/.agents/skills
个人级:
用户目录/.agents/skills
- 只给当前项目用:放项目里的
.agents/skills - 自己所有项目都想用:放用户目录
.agents/skills - 从网站下载来的 Skill:让 Codex 帮你放到合适位置
AGENTS.md
如果说 Skill 解决的是:
某一类任务应该怎么做
那AGENTS.md 解决的是:
在这个项目里,Codex 应该遵守什么规则
比如你希望 Codex 在这个仓库里永远知道:
这个项目用 pnpm,不要用 npm
测试命令是 pnpm test
提交前要跑 pnpm lint
前端组件都放在 src/components
接口请求统一走 src/lib/api.ts
不要随便改 generated 目录
这些就适合写进AGENTS.md
自己写一个 skill
我们不需要自己去写skill,把这一切交给codex
我想做一个 Skill:
当我让你策划 B 站视频时,你要帮我输出标题、目标观众、分 P 大纲、每 P 的开头钩子、演示内容和结尾引导。
请帮我生成一个 Codex Skill。
一个好的 Skill,不是“你是一个专业助手”,而是“什么时候用、怎么做、输出什么、不做什么”。
常用skills分享
skill-creator、skill-installer:创建skill的skill,下载skill的skill
video-script:自动生成视频文案
html-ppt:把内容做成网页 PPT
figma-implement-design:把 Figma 设计稿变成代码
brand-voice:你可以给它几篇你以前写过的爆款文案,让它总结你的表达风格,之后再让它按这个风格改稿
ugc-content-creator:它里面有 15 秒、30 秒、60 秒脚本结构,比如 Hook、Problem、Solution、CTA。很适合做短视频、B站切片、小红书口播
SEO / SEO Optimizer:如果你的文案工作里有官网、博客、产品页、内容站,这个很实用
优化自己的工作流
前面我们讲了 Skills 怎么导入、怎么使用、自己怎么写,也讲了 AGENTS.md。
但真正决定效率的,其实不是你装了多少 Skills,而是你有没有把自己的工作方式沉淀下来。
很多人用 Codex,是每次开一个新对话,然后重新解释一遍:
我要做什么内容、面向什么观众、视频是什么风格、文案要怎么写、案例要怎么拆、最后要输出成什么格式。
这样当然也能用,但它没有形成自己的工作流。
所以最后这一 P,我想用我自己做 B 站视频的流程举例,讲一下怎么把一个真实的内容生产流程,沉淀成自己的 Skill。
比如我做一期视频,通常不是只写一段文案,而是会经历一整套流程:
- 先做选题判断:这个主题值不值得讲,观众为什么会点进来
- 再做热点解析:这个话题最近为什么火,它背后的趋势是什么
- 然后拆视频结构:适合做几 P,每一 P 解决什么问题
- 接着写视频文案:开头怎么抓人,中间怎么讲清楚,结尾怎么引导互动
- 再整理视频文档:把讲稿、笔记、链接、案例放到一起
- 最后做案例剖析:把一个具体案例拆成观众能复用的方法
如果这些步骤每次都手动告诉 Codex,一来麻烦,二来输出也不稳定。
所以更好的做法是,把这套流程做成一个自己的 Skill,比如叫:
fengfeng.skill
它不是一个简单的“帮我写文案”的提示词,而是我自己的内容生产系统。
以后我只要给一个主题,Codex 就知道应该按我的方式去做:先判断选题,再拆热点,再写大纲,再生成文案,再整理成视频文档。
这才是 Skills 最有价值的地方:
不是让你多装几个工具,而是把你反复做的事情,变成 Codex 能稳定复用的流程。