
30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度很多开发者刚接触 Codex 时以为它只是一个能写代码的 AI 助手用起来才发现它经常“答非所问”或执行一些不符合预期的操作。这其实是因为 Codex 在“裸奔”——没有安装任何 Skills。Skills 是 Codex 的“外挂”和“技能包”它们将模糊的指令转化为精确、可重复的工作流。没有 Skills 的 Codex就像一个只有操作系统没有安装任何软件的电脑功能极其有限。本文将为你彻底解析 Codex Skills 的玩法并精选 10 个必装技能涵盖开发、协作、写作、数据分析等核心场景让你手中的 Codex 真正成为高效的生产力工具。1. 什么是 Codex Skills为什么说“裸奔”效率低Codex Skills 本质上是一套模块化的指令包。你可以把它理解为给 Codex 编写的“剧本”或“操作手册”。每个 Skill 都包含一个SKILL.md文件其中定义了该技能的元数据名称、描述以及执行任务所需的详细步骤。核心工作原理元数据匹配当你向 Codex 描述一个任务时它会扫描所有已安装 Skills 的description字段。如果某个 Skill 的描述与你的请求高度匹配Codex 就会“触发”这个技能。按需加载触发后Codex 才会加载该 Skill 文件夹内的详细指令和脚本并按步骤执行。这种“按需加载”的机制保证了 Codex 的上下文Context不会被无关信息污染运行更高效。确定性执行Skill 内部可以包含脚本如 Python、Shell用于执行确定性的、可重复的操作比如调用外部 API、操作文件系统、运行 Git 命令等。“裸奔”的 Codex 有哪些局限抽象指令无法落地你告诉它“帮我分析一下这个项目的代码质量”它可能只会生成一段笼统的文本分析而无法调用具体的代码分析工具或生成可执行的报告。缺乏与外部工具的连接Codex 本身无法直接操作你的 GitHub Issues、发送 Slack 消息、查询数据库或更新 Notion 页面。这些都需要通过 Skills 来桥接。工作流无法复用每次遇到类似任务如生成会议纪要、整理发票你都需要重新描述一遍完整的流程效率低下。安装了合适的 Skills 后Codex 就从一个“聊天机器人”升级为一个可以调度外部工具、执行复杂工作流的“智能体”。你只需要说“总结一下上次会议的录音并分配行动项”它就能自动调用meeting-notes-and-actions技能完成从转录分析到任务分配的全过程。2. 环境准备与 Skills 安装基础在安装具体 Skills 之前你需要确保基础环境就绪。2.1 确认 Codex 安装与运行首先你需要已经安装并可以正常运行 Codex CLI 或桌面版。可以通过以下命令检查# 检查 Codex CLI 版本 codex --version # 或启动 Codex 交互界面 codex chat如果尚未安装请参考官方文档进行安装。Codex 通常将用户数据存储在~/.codex目录下Skills 就存放在其中的skills子目录中。# 查看默认的 Skills 目录 echo $CODEX_HOME # 如果未设置 CODEX_HOME则默认为 ~/.codex ls -la ~/.codex/skills/2.2 Skills 的两种安装方式从awesome-codex-skills仓库安装 Skills 主要有两种方法使用官方的 Skill Installer 脚本推荐或手动安装。方式一使用 Skill Installer推荐这是最方便的方法尤其适合批量安装或从特定路径安装。克隆技能库仓库git clone https://github.com/ComposioHQ/awesome-codex-skills.git cd awesome-codex-skills运行安装脚本 该脚本会自动将指定的 Skill 文件夹复制到你的$CODEX_HOME/skills/目录下。# 安装单个技能例如 meeting-notes-and-actions python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path meeting-notes-and-actions # 你也可以从其他仓库安装技能 # python skill-installer/scripts/install-skill-from-github.py --repo someuser/some-repo --path skill-folder --name custom-skill-name方式二手动安装如果你只想尝试一两个技能或者想先看看技能内容手动复制更直接。找到技能文件夹在克隆的awesome-codex-skills仓库中找到你想要的技能文件夹例如spreadsheet-formula-helper。复制到 Skills 目录# 确保目标目录存在 mkdir -p ~/.codex/skills/ # 复制技能文件夹 cp -r ./spreadsheet-formula-helper ~/.codex/skills/安装后的关键步骤重启 Codex无论用哪种方式安装安装新技能后必须重启 Codex。这是因为 Codex 只在启动时加载所有 Skills 的元数据。不重启新技能不会被识别。# 如果你在终端运行 Codex CLI退出后重新启动即可。 # 如果是桌面版完全关闭应用再重新打开。2.3 验证技能安装安装并重启后可以通过以下方式验证# 1. 查看技能目录下是否有新文件夹 ls -la ~/.codex/skills/ # 2. 查看技能的元数据文件确认描述信息 head -20 ~/.codex/skills/meeting-notes-and-actions/SKILL.md你应该能看到类似以下的 YAML 前端元数据--- name: meeting-notes-and-actions description: Turn meeting transcripts into summaries with decisions and owner-tagged action items. ---3. 必装技能推荐10个精选awesome-codex-skills仓库中有上百个技能我们根据通用性、实用性和对开发效率的提升幅度精选出以下10个必装技能。它们覆盖了开发、协作、写作、数据分析和工具增强等核心场景。3.1 开发与代码工具类1. codebase-migrate代码库迁移核心价值安全、可控地进行大规模代码库迁移或重构。例如将整个项目的 API 从 v1 升级到 v2或者将代码库从 JavaScript 迁移到 TypeScript。解决的问题手动进行多文件重构容易出错且难以保证一致性。此技能将迁移任务分解为可审查的批次并可与 CI 集成进行验证。何时触发当你对 Codex 说“帮我把这个项目的所有var声明改成let或const并确保通过 lint 检查”或“为这个库的所有 API 路由添加身份验证中间件”时此技能会被触发。安装命令# 进入 awesome-codex-skills 目录后 python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path codebase-migrate2. pr-review-ci-fixPR 审查与 CI 修复核心价值自动化代码审查和持续集成修复循环。它不仅能审查 GitHub/GitLab 的 Pull Request还能分析 CI 失败日志并尝试自动修复。解决的问题开发者需要反复在 IDE、Git 平台和 CI 日志之间切换手动定位和修复问题。此技能通过 Composio CLI 连接这些工具实现自动化流水线。工作流程获取当前分支的开放 PR。执行代码审查指出潜在问题。检查关联的 CI 流水线状态。如果 CI 失败分析日志并生成修复建议或直接应用修复。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path pr-review-ci-fix3. sentry-triageSentry 问题诊断核心价值将 Sentry 上报的异常堆栈帧映射到本地源代码无需手动复制粘贴堆栈信息去搜索文件。解决的问题当 Sentry 报警时你需要打开链接复制错误堆栈然后在本地项目中查找对应文件和行号过程繁琐。此技能自动化了这一过程。如何使用安装后当你将 Sentry 问题链接或错误信息提供给 Codex 时它会自动解析堆栈定位到本地代码文件并可能提供初步的修复思路。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path sentry-triage3.2 生产力与协作类4. meeting-notes-and-actions会议纪要与行动项核心价值将会议录音转录文本或直接提供的文本自动转化为结构化的会议纪要包括关键讨论点、达成的决策以及最重要的——分配好负责人的行动项。解决的问题会后整理纪要耗时耗力且容易遗漏行动项或责任人。此技能利用 AI 快速完成信息提取和结构化。输入与输出输入是一段冗长的会议文字记录。输出是一份清晰的 Markdown 文档包含摘要、决策列表和类似“张三 将在周五前完成 API 设计文档”这样的行动项。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path meeting-notes-and-actions5. connect连接千款应用核心价值这是 Codex 与外部世界交互的“超级连接器”。通过集成 Composio 平台Codex 可以获得操作 Slack、GitHub、Notion、Linear、Jira 等 1000 应用的能力。核心前提你需要先安装并配置 Composio CLI并进行 OAuth 授权。此技能提供了连接和管理的指引。能力举例安装并连接后你可以直接对 Codex 说“在 Slack 的 #general 频道发一条消息说部署完成了”或者“在 Notion 的‘项目看板’数据库里创建一条新任务”。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path connect安装后仔细阅读技能内的指引完成 Composio CLI 的初始设置。6. file-organizer文件整理器核心价值按照预设或自定义规则自动整理、重命名和归类指定目录下的文件保持工作区整洁。解决的问题下载文件夹、临时项目目录经常杂乱无章手动整理费时费力。典型规则可以按文件类型图片、文档、代码分类到不同子文件夹可以按日期重命名文件可以清理临时文件等。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path file-organizer3.3 写作与沟通类7. email-draft-polish邮件起草与润色核心价值根据你的要点起草、重写或润色邮件调整语气以适应不同的受众如客户、同事、上司。解决的问题写商务邮件时需要考虑措辞、礼貌和清晰度。此技能可以帮助你将零散的想法快速组织成专业、得体的邮件草稿。使用场景你可以说“帮我写一封邮件给客户解释项目延迟一周的原因语气要诚恳并附上新的时间表”或者“把这封我写的邮件改得更正式一些”。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path email-draft-polish8. changelog-generator变更日志生成器核心价值根据 Git 提交历史或提供的功能摘要自动生成结构清晰、易于阅读的变更日志CHANGELOG。解决的问题手动维护 CHANGELOG 容易遗漏且格式不统一。此技能可以基于git log或你提供的列表自动分类如Added,Changed,Fixed并生成文档。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path changelog-generator3.4 数据分析与处理类9. spreadsheet-formula-helper电子表格公式助手核心价值帮助你编写、调试复杂的电子表格公式如 Google Sheets 或 Excel 中的公式包括数组公式、查找函数VLOOKUP/XLOOKUP、数据透视表设置等。解决的问题处理复杂数据时编写正确的公式很耗时且调试困难。此技能可以理解你的数据操作意图并给出正确的公式建议。使用示例你可以描述“我有一个两列的表A列是姓名B列是销售额。我想在C列计算出每个人的销售额排名。” 技能会提供类似RANK.EQ(B2, $B$2:$B$100, 0)的公式并解释。安装命令python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path spreadsheet-formula-helper3.5 元工具与增强类10. skill-installer技能安装器核心价值这个技能本身就是一个管理工具它提供了更方便的脚本用于从 GitHub 或其他源安装、更新 Skills。为什么必装虽然我们第一次安装时用了它的脚本但将其作为技能安装后你未来可以通过 Codex 对话来管理技能。例如你可以直接对 Codex 说“安装一个能帮我做竞品广告分析的技能”它就可以调用skill-installer来搜索并安装competitive-ads-extractor。安装命令# 安装技能安装器本身 python skill-installer/scripts/install-skill-from-github.py --repo ComposioHQ/awesome-codex-skills --path skill-installer安装后你的 Codex 就具备了自我扩展的能力。4. 实战使用 meeting-notes-and-actions 技能生成会议纪要让我们通过一个完整的例子看看一个 Skill 是如何工作的。我们将使用meeting-notes-and-actions技能来处理一段虚拟的会议记录。步骤 1确保技能已安装并重启 Codex按照 3.2 节的命令安装meeting-notes-and-actions并确保 Codex 已重启。步骤 2准备输入材料假设我们有一段团队站会的文字记录保存为meeting_transcript.txt会议主题迭代 24 冲刺计划会 时间2023-10-27 参会人张三前端、李四后端、王五产品 内容 张三我上周完成了用户登录页面的重构性能提升了20%。这周计划开始做支付页面的UI组件预计周三完成初稿。 李四我这边用户认证模块的API已经开发完了但单元测试覆盖率还没到80%今天补一下。另外数据库查询有个慢查询需要优化可能涉及到索引调整。 王五好的。市场部反馈很多用户希望在支付前能看到费用明细的PDF预览。这个需求优先级比较高需要评估一下工作量。 李四这个功能需要后端生成PDF我可以做但需要前端提供一个数据格式。大概需要2-3天。 张三没问题我们可以先定一下接口。另外支付页面的UI组件可能会用到新的图标库需要设计资源支持。 王五设计资源我稍后拉上设计师同步。那我们定一下李四负责PDF预览接口张三负责支付页面UI和对接。下周一我们再对一下进度。步骤 3在 Codex 中触发技能启动 Codex 对话你可以用非常自然的语言描述任务“我有一份团队站会的文字记录在meeting_transcript.txt文件里请帮我生成一份会议纪要总结讨论要点和行动项。”Codex 会识别到这与meeting-notes-and-actions技能的描述匹配从而触发该技能。技能被触发后Codex 会加载其SKILL.md中的详细指令引导它完成以下操作读取并解析文本文件。识别会议主题、时间、参会人。提取每个人的发言要点。总结关键讨论和达成的决策。识别出所有行动项Action Items并尝试关联负责人。步骤 4获取输出结果Codex 执行技能后可能会生成类似以下的 Markdown 输出# 会议纪要迭代 24 冲刺计划会 **时间** 2023-10-27 **参会人** 张三前端、李四后端、王五产品 ## 会议摘要 本次会议主要同步了上周工作进展并规划了本周核心任务。重点讨论了支付页面开发和新增加的“费用明细PDF预览”高优先级需求。 ## 关键讨论与决策 1. **上周进展** - 张三已完成登录页面重构性能提升20%。 - 李四已完成用户认证API开发正在进行单元测试补全和慢查询优化。 2. **本周计划** - 张三开始支付页面UI组件开发预计周三完成初稿。 - 李四补充单元测试至覆盖率80%以上优化数据库慢查询。 3. **新增需求** - 市场部反馈需要“支付前费用明细PDF预览”功能确认为高优先级。 - **决策**后端李四负责开发PDF生成接口前端张三负责页面集成并提供数据格式。 ## 行动项 (Action Items) - [ ] **李四**评估并开发费用明细PDF预览接口预计耗时2-3天。*(负责人李四)* - [ ] **张三**支付页面UI组件开发周三前完成初稿并与李四确定数据接口格式。*(负责人张三)* - [ ] **王五**协调设计资源为支付页面UI组件提供新图标库支持。*(负责人王五)* - [ ] **全体**下周一2023-11-03同步本次行动项进度。*(负责人全体)* ## 后续会议 计划于下周一2023-11-03召开进度同步会。可以看到技能不仅总结了内容还精准地提取了带有提及的行动项并分配了负责人极大提升了会议信息的转化效率。5. 技能的管理、创建与高级用法5.1 管理已安装的技能列出所有技能ls -la ~/.codex/skills/禁用某个技能暂时不需要某个技能但又不想删除可以重命名其文件夹或将其移出skills目录。mv ~/.codex/skills/meeting-notes-and-actions ~/.codex/skills/_disabled_meeting-notes-and-actions重启 Codex 后该技能将不再被加载。更新技能如果技能仓库有更新你可以重新克隆仓库或使用git pull更新本地副本然后重新运行安装脚本或手动复制。记得重启 Codex。5.2 创建你自己的技能当你发现重复性的工作模式时可以将其封装成自定义技能。技能目录结构my-custom-skill/ ├── SKILL.md # 必需技能指令和元数据 ├── scripts/ # 可选用于确定性操作的脚本 │ └── process_data.py ├── references/ # 可选详细的参考文档 │ └── api_spec.md └── assets/ # 可选模板或资源文件 └── report_template.md创建SKILL.md 这是技能的核心文件。它包含 YAML 前端元数据和具体的执行步骤。--- name: generate-api-client # 技能名称 description: Generates a TypeScript API client from an OpenAPI 3.0 specification file. # 描述Codex 用它来匹配你的请求 --- # 生成 API 客户端 当用户需要根据 OpenAPI 规范生成 TypeScript 客户端代码时使用此技能。 ## 步骤 1. **定位文件**首先询问用户或寻找当前目录下的 OpenAPI 规范文件通常名为 openapi.yaml, openapi.json, 或 swagger.json。 2. **验证规范**使用 scripts/validate_spec.py 脚本快速检查文件格式是否基本正确。 3. **选择生成器**根据用户偏好或项目类型推荐使用 openapi-generator-cli 或 swagger-typescript-api。 4. **执行生成** - 如果使用 openapi-generator-cli运行 bash npx openapitools/openapi-generator-cli generate -i ./openapi.yaml -g typescript-axios -o ./src/api-client - 如果使用 swagger-typescript-api运行 bash npx swagger-typescript-api -p ./openapi.yaml -o ./src/api-client -n api.ts 5. **提供后续步骤**告知用户生成的客户端位置并建议他们检查生成的代码可能需要手动调整导入路径或配置。 ## 参考 更多高级选项和配置请查看 references/api_spec.md。最佳实践描述要详尽description字段要尽可能清楚地说明技能的用途和触发条件。指令要清晰步骤要具体、可操作告诉 Codex 每一步该做什么、问什么。利用脚本对于可以自动化的步骤如运行命令行工具将其写入scripts/下的脚本中让 Codex 调用保证结果一致性。渐进式披露将详细的背景信息、配置选项放在references/下在主体步骤中按需引用避免污染主要指令的上下文。5.3 技能的组合使用高级用法在于技能的组合。例如你可以用codebase-recon技能分析一个陌生代码库的热点和风险。根据分析结果用create-plan技能制定重构计划。最后使用codebase-migrate技能以可审查的批次执行重构计划。你只需要对 Codex 描述最终目标“分析这个项目制定一个重构计划并安全地执行它。” Codex 会自动串联起这些技能。6. 常见问题与排查思路问题现象可能原因解决思路技能安装后Codex 无法识别或触发。1. 未重启 Codex。2. 技能未正确放置在~/.codex/skills/目录下。3.SKILL.md文件缺失或格式错误如 YAML 前端元数据格式不对。1.务必重启 Codex。2. 检查路径ls -la ~/.codex/skills/skill-name/SKILL.md。3. 检查SKILL.md开头是否有正确的---包围的name和description。触发技能后Codex 执行出错或结果不符合预期。1. 技能指令依赖的外部工具未安装如git,gh,jq等。2. 技能脚本所需的 API 密钥或环境变量未设置。3. 技能指令与当前上下文不匹配如文件路径不对。1. 根据技能提示安装所需命令行工具。2. 仔细阅读技能文档配置必要的环境变量或进行 OAuth 授权如connect技能需要 Composio CLI 配置。3. 在对话中提供更精确的上下文信息或手动切换到正确的目录。技能列表太多Codex 响应变慢或混乱。安装的技能过多所有技能的元数据都在启动时加载可能影响初始速度。某些技能的描述过于宽泛导致误触发。1. 禁用暂时不用的技能移出skills目录。2. 优化自定义技能的description使其更精确、具体减少误匹配。使用connect类技能时无法操作外部应用。1. Composio CLI 未安装或未登录。2. 未对目标应用如 Slack, GitHub进行 OAuth 授权。3. 网络问题或 API 权限不足。1. 运行composio --version检查安装运行composio login登录。2. 运行composio add app_name如composio add github并完成授权流程。3. 检查 Composio 后台的连接状态和权限范围。7. 最佳实践与工程建议按需安装定期整理不要一次性安装所有技能。根据你的实际工作流分批安装和测试。定期审查~/.codex/skills/目录禁用或删除不再使用的技能保持环境清爽。技能描述要精准当你创建自定义技能时description是你的技能与用户需求之间的“匹配器”。避免使用“处理文件”这样宽泛的描述而是用“将 CSV 文件转换为 Markdown 表格并计算摘要统计信息”这样具体的描述。善用脚本保证一致性对于任何可以程序化、确定性的操作尽量将其编写成脚本Python、Shell 等放在技能的scripts/目录下。让 Codex 去调用脚本而不是依赖它动态生成可能出错的代码。这大大提高了技能的可靠性和可重复性。测试技能在隔离环境在将一个新技能用于重要工作之前先在一个临时目录或测试项目中试用。特别是涉及文件操作、Git 命令或外部 API 调用的技能避免对生产环境造成意外修改。组合技能构建工作流思考你日常工作中的端到端流程。例如“需求接收Notion- 代码开发 - PR 创建与审查GitHub- 部署Vercel- 通知团队Slack”。尝试用connect,pr-review-ci-fix,deploy-pipeline等技能将这些环节串联起来让 Codex 驱动自动化工作流。关注技能社区awesome-codex-skills仓库是一个活的生态。定期关注更新你会发现新的强大技能。同时如果你构建了一个解决自己通用问题的技能考虑将其贡献给社区这有助于技能的持续改进和丰富。Codex Skills 的强大之处在于它将 AI 的“思考”能力与具体、可重复的“执行”指令结合了起来。告别“裸奔”精心配置你的技能库相当于为你配备了一位精通开发、运维、写作、数据分析的全能助手。从本文推荐的10个技能开始逐步探索和组合你将能打造出一个高度个性化、极度高效的智能开发环境。 30款热门AI模型一站整合DeepSeek/GLM/Qwen 随心用限时 5 折。 点击领海量免费额度