Codex Skills MCP 与 Automations

笔记/AI编程/Codex实战/Codex Skills MCP 与 Automations

背景与动机#

Codex 的能力可以通过 Skills、MCP 和 Automations 扩展。它们不是同一种东西:

Skills = 可复用工作方法
MCP = 外部工具和数据连接
Automations = 定时或延迟执行的任务

把边界分清楚,后续维护会轻很多。

Skills:把经验固化#

Skill 适合沉淀重复工作流。例如:

  • 技术博客写作规则。
  • 代码审查清单。
  • Bug 排查流程。
  • 前端视觉验收流程。
  • SQL 迁移安全检查。

Skill 的重点是“怎么做”,不是“调用哪个系统”。它更像一本给 Agent 的操作手册。

MCP:接入外部系统#

MCP 适合解决“Codex 需要结构化访问外部资源”的问题。

例如:

  • 查询日志。
  • 读取 issue。
  • 访问数据库 schema。
  • 获取设计稿数据。
  • 调用内部服务。

设计 MCP 时要注意:

  • 工具名称要清楚。
  • 输入输出要结构化。
  • 写操作要有权限边界。
  • 错误信息要能帮助 Agent 继续排查。

Automations:让任务在未来发生#

Automations 适合:

  • 定时检查构建。
  • 过一段时间回来继续线程。
  • 每周生成报告。
  • 定期监控某个状态。

它不适合替代即时交互。需要你当场判断的任务,不应该放进自动化。

组合方式#

一个典型组合:

img
img

这样每一层职责都清楚:流程归 Skill,数据归 MCP,触发归 Automation。

常见陷阱#

  • 把一次性任务写成 Skill,导致长期污染。
  • MCP 工具权限过宽,缺少只读/写入区分。
  • 自动化任务没有清楚输出,触发后不知道成功与否。
  • 用 Automations 处理需要实时反馈的任务。

PDF 对照与延伸#

这篇对应《Codex-Complete-Guide-zh-v2.0.1》的 §08 Skills、MCP 与 Automations。PDF 里会把 Codex 从“单次任务执行器”扩展成能沉淀个人工作流、连接外部系统、定时续跑任务的系统。

重点对照:

  • Skills:把反复解释的偏好和流程固化。
  • MCP:连接外部工具、数据和服务。
  • Automations:跨时间执行或续跑。
  • App / Cloud / CLI 之间的能力复用。

这篇的重点是职责拆分。真实使用时,很多人会把规则、工具和定时任务混在一起。拆清楚以后,后续问题也更容易定位:流程错了改 Skill,数据接入错了改 MCP,触发时机错了改 Automation。

三者组合案例#

目标:每天检查博客构建状态并生成摘要。
Skill:
定义检查流程、输出格式和风险分级。
MCP:
读取 GitHub Actions、Vercel 或日志平台。
Automation:
每天早上定时触发,并把摘要发回线程。

一句话总结#

Skills 负责方法,MCP 负责连接,Automations 负责时机;三者组合时要让每一层只做自己的事。

文章目录

文章目录