openai/plugins

OpenAI Plugins

このプロジェクトについて

openai/plugins は、Codex 用のサンプルプラグインのコレクションです。Codex は OpenAI のコーディングアシスタントです。各プラグインは、特定のツールやワークフローに対して Codex に追加の機能やガイダンスを提供する小さなアドオンです。

プラグインは、Codex にドロップして、Figma、Notion、iOS アプリ、Web アプリなどでどのように連携するかを理解させる「スキルパック」のようなものと考えてください。

プラグインの構成

各プラグインは、plugins/<name>/ の下の独自のフォルダに置かれます。そのフォルダ内で、唯一必須のファイルは plugin.json というマニフェスト(.codex-plugin/plugin.json に配置)です。このファイルには、プラグインが何であるか、Codex がそれをどのように読み込むかが記述されます。

プラグインには、オプションの追加ファイルを含めることもできます:

  • skills/ — Codex が従うステップバイステップの指示
  • .app.json — アプリ設定
  • .mcp.json — Model Context Protocol(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 プラグインの構造、必要なファイル、有効化できるワークフローの種類を示しています。独自のプラグインを作成したい場合は、このリポジトリが参考になります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト