openai/plugins
OpenAI Plugins
这个项目是什么
openai/plugins 是一个 Codex 示例插件集合——Codex 是 OpenAI 的编码助手。每个插件都是一个小的附加组件,为特定工具或工作流提供额外的功能或指导。
你可以把插件想象成一个“技能包”,可以将其放入 Codex,让它知道如何与 Figma、Notion、iOS 应用、Web 应用等配合使用。
插件的组织结构
每个插件都位于 plugins/<name>/ 下的独立文件夹中。在该文件夹中,唯一必需的文件是名为 plugin.json 的清单(位于 .codex-plugin/plugin.json)。该文件描述了插件是什么以及 Codex 应该如何加载它。
插件还可以包含可选的附加内容:
skills/— Codex 可以遵循的分步说明.app.json— 应用配置.mcp.json— 通过模型上下文协议(AI 工具与服务通信的标准方式)连接到外部工具的设置agents/、commands/、hooks.json、assets/— 额外的行为、快捷方式、事件触发器和静态文件
插件的分发方式
有一个 市场——一个列出可用插件的目录文件。默认的位于 .agents/plugins/marketplace.json,指向标准的 plugins/ 文件夹。使用 API 密钥登录的用户会获得单独的目录,位于 .agents/plugins/api_marketplace.json。
重点示例
README 中介绍了一些功能更丰富的插件:
plugins/figma— 帮助 Codex 使用 Figma:读取设计(use_figma)、将设计转换为代码(Code to Canvas)、同步代码与设计(Code Connect),以及应用设计系统规则plugins/notion— 帮助在 Notion 中进行规划、研究、会议和知识捕获plugins/build-ios-apps— 构建 SwiftUI 应用的指导:实现、重构、性能调优和调试plugins/build-macos-apps— 针对 macOS 的 SwiftUI/AppKit 工作流,包括构建/运行/调试循环和打包plugins/build-web-apps— Web 开发工作流:部署、UI、支付和数据库plugins/expo— 用于 Expo 和 React Native 应用:SDK 升级、EAS(Expo 的构建服务)工作流和 Codex Run 操作plugins/netlify、plugins/remotion和plugins/google-slides— 额外的公共包,结合了技能和基于 MCP 的集成
底线
这个仓库是一个 展示和起点——它演示了如何构建 Codex 插件、它们需要哪些文件,以及它们可以启用哪些类型的工作流。如果你想构建自己的插件,这是可以复制的参考资料。
相关
- 项目
- 项目
- 项目
- 项目