
OpenAI Plugins 是什么?Codex 插件体系全解
OpenAI Plugins 是 OpenAI 官方维护的 Codex 插件示例仓库(github.com/openai/plugins),它把「什么是 Codex 插件、插件由哪些文件组成、插件怎么被发现和安装」标准化,并附上一批可直接安装的官方插件。截至 2026 年 9 月中旬,仓库约 6.9k star、900 fork,最近一次提交在 9 月 11 日,仍在活跃更新。

OpenAI Plugins 是什么:Codex 的官方插件仓库
仓库的自我定义很简单:一份经过官方整理的 Codex 插件示例合集(a curated collection of Codex plugin examples)。每个插件住在 plugins/ 目录下的独立文件夹里,必须带一个名为 .codex-plugin/plugin.json 的清单文件,其余能力按需附加。把它理解成 Codex 生态的官方货架最贴切:既陈列了示范商品,也公示了上架标准。
对普通用户来说,它的价值是能用官方认证的方式扩展 Codex 的能力;对开发者来说,它是给 Codex 做插件的规范文档加参考实现。
先澄清:它不是 2023 年那套 ChatGPT 插件
搜 OpenAI plugins 这个词,很多人会想起 2023 年 ChatGPT 那套联网插件,两者已经完全不是一回事。旧插件体系面向聊天产品,后来被 GPTs 和工具调用机制取代并停用;现在的 OpenAI Plugins 面向的是 Codex 编程智能体,插件形态也从网页清单变成了代码仓库里的目录结构。搜资料时认准 GitHub 上的 openai 官方组织,别被旧教程带偏。
一个插件里有什么:plugin.json 和它的搭档们
按仓库 README 的定义,一个完整的插件长这样:
- .codex-plugin/plugin.json:必需的清单文件,声明插件的元信息,是插件的身份证。
- skills/:技能目录,给 Codex 注入领域知识和操作流程。
- .mcp.json:连接 MCP 服务器,让插件能调用外部工具。
- agents/、commands/、hooks.json:可选的子智能体、自定义命令和钩子。
- .app.json 与 assets/:应用配置和静态资源。
以官方最完整的示例之一 figma 插件为例,它的清单文件能直接看到插件是怎么标注自己的:
{
"name": "figma",
"version": "2.0.20",
"description": "Figma workflows for design implementation, Code Connect templates, and design system rule generation.",
"skills": "./skills/",
"apps": "./.app.json"
}

可以看出 OpenAI 的设计思路:插件是一个能力包的容器,把 Skills、MCP、命令这些 Codex 已有的扩展点打包成一个可分发的整体。清单里的 name、version、description 是基本信息,skills 指向技能目录,apps 指向应用配置,interface 段再负责在插件市场上的展示(显示名、分类、截图、品牌色)。
官方示例插件都有谁:从 Figma 到 build-ios-apps
仓库 README 点名的高价值示例是这几个:
| 插件 | 覆盖能力 |
|---|---|
| figma | use_figma 工具、Code to Canvas、Code Connect 设计稿转代码、设计系统规则 |
| notion | 项目规划、调研、会议纪要和知识沉淀 |
| build-ios-apps | SwiftUI 实现、重构、性能与调试全流程 |
另外几个覆盖更多平台和场景:
| 插件 | 覆盖能力 |
|---|---|
| build-macos-apps | macOS SwiftUI/AppKit 工作流与打包 |
| build-web-apps | 部署、UI、支付、数据库工作流 |
| expo | Expo 与 React Native 应用、SDK 升级、EAS 工作流 |
| netlify / remotion / google-slides | 建站、视频合成、幻灯片等场景 |

想做 Codex 插件开发,官方建议的路径就是先读 figma 或 notion 这两个复杂示例,反推自己插件的结构。Codex 本身的安装和定价,可以看我们的 Codex 完整使用指南。
marketplace.json:插件怎么被发现和分发
仓库还有一个容易被忽略的关键设计:默认市场文件放在 .agents/plugins/marketplace.json,指向标准的 plugins 目录,这就是 Codex 的插件货架来源;用 API key 登录的用户则走单独的 api_marketplace.json 市场。官方市场的名字叫 openai-curated,展示名是 Codex official,结构长这样:
{
"name": "openai-curated",
"interface": { "displayName": "Codex official" },
"plugins": [
{
"name": "figma",
"source": { "source": "local", "path": "./plugins/figma" },
"policy": { "installation": "AVAILABLE", "authentication": "ON_INSTALL" },
"category": "Creativity"
}
]
}
从这份清单能读出三条分发规则。第一,source 支持三种来源:local(仓库内目录)、url(整包 Git 仓库)、git-subdir(只取仓库里的某个子目录),第三方插件因此可以挂在外部仓库上。第二,policy.authentication 标的是认证时机,ON_INSTALL 表示装的时候就要求授权(如 Gmail、Slack),ON_USE 表示第一次用某个能力时才授权(如 build-web-apps、codex-security)。第三,不少条目带 products: ["CODEX"],说明它只在 Codex 这个产品端出现。

上面这份列表会随仓库提交持续变化,想知道此刻官方货架上有什么,直接翻仓库里的 marketplace.json 最准。
插件装了却看不到:三个高频坑
插件生态还新,用户最常撞上的不是「功能不好用」,而是「装完没反应」。按仓库结构,排查顺序如下:
- 清单路径放错:必须是 .codex-plugin/plugin.json,放在插件根目录的 plugin.json 不会被识别,这是第三方插件最常见的失败原因。
- 市场来源搞混:账号登录用户读 .agents/plugins/marketplace.json,API key 登录用户读 api_marketplace.json,两条分发路径独立,装错市场自然找不到插件。
- 认证没走完:ON_INSTALL 的插件装好后还需要完成一次账号授权(如登录 Gmail、Slack),没授权就一直不可用。
- 插件里没有 skills:插件只是容器,真正干活的能力来自 skills/、MCP 或命令,一个只有清单的插件装上后不会带来任何新本事。

插件安装后的目录与清单检查思路,和我们之前写的 Codex Skill 安装排错指南 是相通的,核心都是先确认文件落位,再确认加载来源。
和 Agent Skills、MCP 怎么分工
三者经常一起出现,分工是:MCP 负责连接外部工具和数据源,Agent Skills 负责给模型注入单项专业能力,插件则是打包分发这两者的最外层容器,还可以额外携带命令、钩子和子智能体。换句话说,插件是 Codex 生态里能力扩展的分销单位。想深入理解 Skills 和 MCP 的取舍,可以看我们的 Skills 与 MCP 的对比分析 和 AI Skill 的概念解读。
动手建议:先去仓库把 figma 插件的目录翻开看一遍,对照本文第二节的清单逐个认文件,比读十篇二手教程都管用。
最后更新于 2026 年 9 月,作者 AI345。
常见问题
OpenAI Plugins 是免费的吗?
答:仓库和插件示例在 GitHub 公开免费。使用这些插件的能力跑在 Codex 上,费用取决于你的 Codex 套餐或 API 用量,插件本身不额外收费。
它和以前的 ChatGPT 插件有什么关系?
答:没有继承关系。旧插件是 2023 年 ChatGPT 聊天产品的扩展,已停用;现在的 OpenAI Plugins 面向 Codex 编程智能体,形态是代码仓库里的目录结构加清单文件。
必须用官方示例插件吗,可以自己做吗?
答:可以自己做。按仓库标准建目录、写 .codex-plugin/plugin.json 清单即可,官方示例是最佳参考实现,第三方市场生态也在围绕这个标准生长。
插件和 Skills 是什么关系?
答:插件是更大的容器,里面可以包含 skills 目录,也可以带 MCP 配置、命令和钩子。Skill 是单项能力,插件是把这些能力打包成一个可安装分发的整体。
安装了插件在 Codex 里看不到怎么办?
答:按顺序查三处:清单是否在 .codex-plugin/plugin.json 的正确路径;你用的市场来源是哪一条(账号登录和 API key 登录是两个市场);需要授权(ON_INSTALL)的插件是否已登录对应账号。

京ICP备2024094994号-29