Codex Plugins
Codex Pluginsでスキル、アプリ連携、MCPサーバーを再利用可能なワークフローにまとめ、Gmail・Google Drive・Slack等のツールにアクセス。
Codex Pluginsとは?
Codex Pluginsは、再利用可能な「スキル」、アプリ連携、MCPサーバーをワークフローにまとめ、Codexで利用できるバンドルです。これによりCodexの機能を拡張します。目的は、メールの読込・管理、ドキュメントやファイルの作業、チームツールでのメッセージ作成・要約などのタスク向けに、ツールや構造化されたワークフローにCodexがアクセスできるようにすることです。
たとえば、GmailプラグインをインストールしてCodexがGmailを読込・管理したり、Google DriveプラグインでDrive、Docs、Sheets、Slidesを横断的に作業したり、Slackプラグインでチャンネルを要約したり返信を作成したりできます。プラグインにはMCPサーバーを含めてCodexに追加ツールや共有情報へのアクセスを提供することも可能で、ローカルプロジェクト外のシステムからの情報も利用できます。
主な機能
- 再利用可能なワークフローをバンドル: プラグインは複数の機能(スキル、アプリ、MCPサーバー)をパッケージ化し、タスクの一部としてCodexが利用可能にします。
- タスク特化のスキル: スキルは特定の作業向けの再利用可能な指示です。Codexは必要に応じて適切なステップや参照(ヘルパー・スクリプト含む)をロードします。
- 外部ツールの読込と操作のためのアプリ: アプリ接続(例: GitHub、Slack、Google Drive)により、Codexはツールから情報を読込し、操作を実行できます。
- 追加ツールアクセス用のMCPサーバー: MCPサーバーは追加ツールや共有情報へのアクセスを提供し、ローカルプロジェクト外のシステムも含みます。
- アプリとCLIでのキュレーションされたインストールフロー: Codexアプリでキュレーションされたプラグインを閲覧・インストールするか、Codex CLIから
codex /pluginsでプラグイン一覧を開きます。 - 許可とデータ共有制御が有効: プラグインインストールでワークフローが利用可能になりますが、既存の承認設定が適用されます。接続された外部サービスは独自の認証・プライバシー・データ共有ポリシーを遵守します。
Codex Pluginsの使い方
- プラグインブラウザを開く: CodexアプリでPluginsを開き、キュレーションされたディレクトリを閲覧。Codex CLIでは
codex /pluginsを実行してプラグイン一覧を開きます。 - プラグインをインストール: インストールボタン(アプリ)または「Install plugin」(CLI)を選択。外部アプリが必要な場合はプロンプトで接続します。一部のプラグインはインストール時に認証が必要、他は初回使用時まで遅延します。
- 新規スレッドを開始してCodexに依頼: インストール後、新規スレッドを開始し、タスクを依頼(例: 今日の未読Gmailスレッドの要約やGoogle Driveからのローンチノート取得)。
- 自動選択と明示的呼び出しの選択:
- 結果を直接依頼し、Codexが適切なインストール済みツールを選択。
- **
@**を使って特定のプラグインやバンドルされたスキルを明示的に呼び出し。
ユースケース
- メールの仕分けと要約: Gmailプラグインをインストールし、特定時間帯の未読GmailスレッドをCodexに要約依頼。
- 生産性スイート横断のコンテンツ取得: Google Driveプラグインをインストールし、最新ローンチノートを依頼。CodexがDrive、Docs、Sheets、Slidesを横断。
- チームコミュニケーション支援: Slackプラグインをインストールし、チャンネルの要約やチャンネルコンテキストに基づく返信作成。
- 統合ツールによるワークフロー自動化: アプリとスキルをバンドルしたプラグインを使い、Codexがタスクに適したステップと参照に従いつつ外部システムと連携。
- MCP経由の外部システムアクセス: ローカルプロジェクト外のツールや共有情報が必要なワークフローで、MCPサーバーを含むプラグインを使用。
FAQ
-
プラグインをインストールするとどうなりますか? プラグインをインストールすると、そのワークフローがCodexで利用可能になりますが、既存の承認設定は引き続き適用されます。
-
プラグイン連携は既存の承認やプライバシー制御を変更しますか? いいえ—既存の承認設定は引き続き適用されます。接続されたサービス経由でアクセスされるデータや実行されるアクションについては、それらの外部サービスの認証、プライバシー、データ共有ポリシーが適用されます。
-
外部アプリとの認証はいつ行いますか? 一部のプラグインはインストール時に認証を求めますが、他のものは初回使用時まで待ちます。プラグインにアプリが含まれる場合、Codexはセットアップ時または初回使用時にプロンプトを表示する可能性があります。
-
プラグインを無効化または削除する方法は? 削除するには、Codexアプリのプラグインブラウザからアンインストールしてください。アンインストールするとプラグインバンドルがCodexから削除されますが、バンドルされたアプリはChatGPTで管理するまでインストールされたままです。アンインストールせずに無効にするには、
~/.codex/config.tomlのプラグインエントリでenabled = falseに設定し、Codexを再起動してください。 -
独自のプラグインを作成できますか? はい。ドキュメントは「Build plugins」ページを指しており、ローカルスキャフォールド、マニュアルマーケットプレイス設定、プラグインマニフェスト、パッケージングガイダンスをカバーしています。
代替案
- プラグインなしのCodex: Gmail、Drive、Slackなどの外部システムへの直接アクセスを必要としないタスクには、Codexのビルトイン機能を活用してください。
- 外部アプリ/APIによる汎用自動化: ツールをまたぐ複数ステップのアクションが必要な場合、Codexプラグインの代わりに関連APIを直接呼び出す自動化フローを作成または使用する方法があります。
- ツールコネクタを使用した他のアシスタント連携: Codexプラグインの代わりに、ツール連携(例: コネクタや「actions」)をサポートするアシスタントプラットフォームを使用して、外部データとアクションをチャットワークフローに取り入れることができます。
- CodexプラグインのラッパーなしでMCPベースのツールアクセス: MCPサーバーアクセスを特に望むユーザーの場合、パッケージ化されたCodexプラグインバンドルをインストールする代わりに、既存のワークフローに適合する形でMCPサーバーとツールを統合する方法があります。
代替品
Struere
Struereはスプレッドシートの運用を置き換えるAIネイティブな業務OS。ダッシュボード、アラート、オートメーションで一元化。
OpenFlags
OpenFlagsはオープンソースのセルフホスト型フィーチャーフラグ管理。アプリSDKでローカル評価し、制御プレーンで安全に段階展開。
AakarDev AI
AakarDev AIは、シームレスなベクターデータベース統合を通じてAIアプリケーションの開発を簡素化し、迅速な展開とスケーラビリティを実現する強力なプラットフォームです。
AgentMail
AgentMailはAIエージェント向けメール受信API。RESTで作成・送受信・検索し、双方向の会話を実現します。
Arduino VENTUNO Q
Arduino VENTUNO Qはロボット向けエッジAIコンピュータ。AI推論とマイコン制御を統合し、Arduino App Labで埋め込み/ Linux/エッジAI開発。
BotBoard
BotBoardは、共有バックログと構造化コンテキストでAIエージェントをチーム運用。人のレビューで割当・追跡・承認を管理します。