Codex Skill 安装基础以及常用 Skill 使用

在这里插入图片描述

前言

最近在使用 Codex 的过程中,发现它不只是一个“帮你写代码的 AI 工具”,更像是一个可以不断扩展能力的开发助手。

默认情况下,Codex 已经可以完成代码编写、问题排查、文档整理、项目分析等工作。但是如果我们经常让它处理某一类固定任务,比如前端页面设计、文章润色、查找工具、创建标准化工作流,每次都重新描述要求就会比较麻烦。

这时候就可以使用 Codex Skill。

Codex Skill 可以理解成 Codex 的“技能包”或者“工作流插件”。安装对应 Skill 后,Codex 在遇到特定任务时,会自动参考 Skill 中定义的规则、步骤和注意事项来处理问题。这样不仅能减少重复提示词,也能让输出结果更加稳定。

本文主要记录一下 Codex Skill 的基础安装方法,并以几个常用 Skill 为例进行说明,包括:

  • find-skills:用于查找和推荐合适的 Skill
  • skill-creator:用于创建和优化自己的 Skill
  • frontend-design:用于生成更高质量的前端页面和 UI
  • humanizer:用于润色文字,减少明显的 AI 写作痕迹

下面就从 Codex 和 Skill 的基本概念开始,一步一步演示安装和使用过程。

Codex 简介

Codex 是 OpenAI 面向开发场景推出的 AI 编程助手,可以帮助开发者完成代码编写、项目理解、Bug 修复、命令执行、文件修改、文档生成等任务。

和普通聊天式 AI 不同,Codex 更偏向真实开发环境中的协作。它可以读取项目文件、理解代码结构、根据需求修改代码,并在需要时运行终端命令进行验证。

简单理解,Codex 可以做这些事情:

1. 阅读和分析项目代码
2. 根据需求新增或修改功能
3. 修复报错和 Bug
4. 编写 README、教程、接口文档
5. 生成前端页面和组件
6. 执行测试、检查运行结果
7. 根据固定流程完成重复性任务

Codex Skill 是什么

Codex Skill 可以理解成 Codex 的“技能包”。

平时我们让 Codex 做事情,经常需要说很多背景,比如:

帮我写一个前端页面,注意设计感,别太模板化,要有完整交互。

如果安装了 frontend-design 这种 Skill,以后 Codex 遇到前端页面、组件、UI 美化相关任务时,就会按照这个 Skill 里面的工作方式来处理。

简单说:

普通 Codex = 默认能力
Codex + Skill = 默认能力 + 专项工作流

Skill 一般由一个 SKILL.md 文件组成,里面会写清楚:

什么时候使用这个 Skill
使用时应该按什么步骤做
输出格式是什么
有哪些注意事项

环境准备

1. 安装 Node.js

因为 Skills CLI 通常通过 npx 使用,所以电脑上需要先有 Node.js。

打开终端,输入:

node -v
npx -v

如果能看到版本号,说明环境正常。

如果提示找不到命令,先去安装 Node.js LTS 版本,安装完成后重新打开终端。

2. 检查 Skills CLI

继续执行:

npx skills --help

能看到帮助信息就可以继续。

常用命令如下:

命令 作用
npx skills find 关键词 搜索 Skill
npx skills add 包名 -g -y 安装 Skill
npx skills check 检查 Skill 更新
npx skills update 更新已安装 Skill

查找 Skill

先搜索再安装,不要看到名字差不多就直接装。

比如想找前端设计相关 Skill:

npx skills find frontend

想找写作润色相关 Skill:

npx skills find writing

想找创建 Skill 相关工具:

npx skills find skill creator

这里重点看几个信息:

1. Skill 名称
2. Skill 描述
3. 来源是否可信
4. 是否适合自己的任务

如果已经安装了 find-skills,也可以直接在 Codex 里面问:

帮我找一个适合做前端界面设计的 Skill,并告诉我安装命令。

find-skills 的作用就是帮我们发现合适的 Skill,并且提醒我们检查来源、安装量和适用场景。

在这里插入图片描述

安装 Skill

安装命令格式一般是:

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

注意:这里的 <owner/repo@skill-name> 是占位符,需要替换成你搜索到的真实 Skill 包名。

例如搜索结果里面给出的安装命令可能类似:

npx skills add xxx/xxx@frontend-design -g -y

不要直接复制我这里的 xxx/xxx,以你自己终端搜索结果为准。
当然如果是比较出名的也直接对话让 Codex 直接帮你安装。

在这里插入图片描述

参数说明

参数 说明
add 添加并安装 Skill
-g 全局安装,所有 Codex 会话都可以用
-y 自动确认安装

安装完成后,可以检查一下:

npx skills check

在这里插入图片描述

如果本地 Skill 目录中出现了对应文件夹,基本就说明安装成功了。

常见目录类似:

C:\Users\你的用户名\.agents\skills

或者:

C:\Users\你的用户名\.codex\skills

具体位置和你使用的 Codex 环境有关。

检查是否安装成功

最简单的方法就是直接让 Codex 使用它。

例如测试 frontend-design

使用 frontend-design 帮我做一个 SaaS 数据看板首页,要求信息密度高一些,不要做成宣传页。

测试 humanizer

使用 humanizer,把下面这段文章改得更自然一些,不要改变原意。

在这里插入图片描述

如果 Codex 回复时开始按照这个 Skill 的规则工作,就说明可以正常使用。

常用 Skill 说明

下面是这次推荐的 4 个 Skill。

在这里插入图片描述

1. find-skills

作用:

发现、搜索、筛选和安装 Skill。

适合场景:

不知道有没有现成 Skill
想让 Codex 增加某个领域能力
想找设计、测试、部署、写作等专项技能

使用示例:

帮我找一个适合做 SEO 文章优化的 Skill。

它会帮你找候选 Skill,并说明适合什么场景、怎么安装。

2. skill-creator

作用:

创建新的 Skill,修改已有 Skill,优化 Skill 触发效果。

适合场景:

你有一套固定工作流
经常重复让 Codex 做同一件事
想把经验沉淀成一个可复用 Skill

使用示例:

我想创建一个 Skill,用来把会议记录整理成行动项、负责人和截止时间。

Codex 会帮你梳理触发条件、输出格式、处理步骤,然后生成 SKILL.md

3. frontend-design

作用:

让 Codex 更擅长做前端界面、网页、组件和 UI 美化。

适合场景:

写 HTML/CSS 页面
做 React 组件
做后台管理系统
做数据看板
做落地页
优化页面视觉效果

使用示例:

使用 frontend-design 做一个后台管理系统首页,包含数据卡片、趋势图和任务列表。

这个 Skill 的重点不是只生成页面结构,而是会考虑设计感、布局、交互、响应式和视觉层次。

4. humanizer

作用:

把 AI 味比较重的文字改得更自然。

适合场景:

博客文章润色
说明文档优化
邮件改写
产品介绍优化
减少明显的 AI 套话

使用示例:

使用 humanizer 润色这段话,让它更像真人写的,但是不要改变意思。

它会重点处理这些问题:

句子太工整
套话太多
表达太空
过度总结
明显 AI 语气

创建自己的 Skill

如果你经常让 Codex 做同一类事情,就可以考虑自己写一个 Skill。

最小目录结构如下:

my-skill/
    SKILL.md

如果复杂一点,可以这样:

my-skill/
    SKILL.md
    references/
    scripts/
    assets/

其中 SKILL.md 是必须的。

一个简单示例:

---
名称:会议事项清单
描述:当用户希望将会议记录转化为行动事项、负责人、截止日期和后续问题时,请使用此功能。
---
# 会议事项清单
当收到会议纪要时:
1. 提取具体的行动事项。
2. 如果有相关信息,需明确列出所有者、截止日期以及依赖关系。
3. 将未找到的业主或逾期未完成的任务标记为“待确认”。
4. 生成一个 Markdown 表格。
5. 如果存在重要信息缺失的情况,以 3 个后续问题作为结尾。

这个文件写好后,Codex 就知道遇到会议纪要整理任务时应该怎么处理。

如果不会写,可以直接让 skill-creator 帮你生成:

使用 skill-creator 帮我创建一个会议纪要整理 Skill。

常见问题

1. 提示找不到 npx

一般是 Node.js 没安装,或者安装后终端没有重启。

解决办法:

安装 Node.js LTS
关闭终端
重新打开终端
再次执行 node -v 和 npx -v

2. 安装后 Codex 没有自动触发 Skill

可以在提示词里面明确写出来:

使用 humanizer ...
使用 frontend-design ...
使用 skill-creator ...

如果还是不触发,检查 Skill 的 description 是否写得太弱。Skill 的触发主要依赖描述。

3. 能不能一次安装很多 Skill

可以,但是不建议一上来装太多。

建议先安装自己高频用到的 3 到 5 个。比如:

find-skills
skill-creator
frontend-design
humanizer

后面需要什么再补。

4. Skill 有没有安全风险

有可能。

安装前建议看一下来源和内容,尤其是带 scripts、联网、读写文件、执行命令的 Skill。

不熟悉来源的 Skill,不建议直接全局安装。

总结

整体流程其实就这几步:

1. 准备 Node.js 和 npx
2. 用 npx skills find 搜索 Skill
3. 检查 Skill 来源和描述
4. 用 npx skills add 安装
5. 用真实任务测试是否生效
6. 常用流程可以用 skill-creator 做成自己的 Skill

这几个 Skill 里面,我个人建议先从 find-skillsfrontend-design 开始用。
如果你经常写文章,再加一个 humanizer
如果你已经有自己的固定工作流,就可以继续用 skill-creator 做自己的 Skill。


暂时先这样吧,如果实在看不明白就留言,看到我会回复的。希望这个教程对您有帮助!
路漫漫其修远,与君共勉。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐