Plugins
概要
skill、connector、またはその両方をまとめて再利用可能なワークフローにするインストール可能なバンドル。ChatGPT と Codex は単一の共通 plugin ディレクトリを使う。
仕様
提供範囲
- 利用できるサーフェス: ChatGPT Work on the web、ChatGPT desktop app(ChatGPT Work または Codex)、Codex CLI(plugin ブラウザ)
- 利用できないサーフェス: Chat、IDE extension、モバイル
| サーフェス | 操作 |
|---|---|
| ChatGPT desktop app | ChatGPT を選んで switcher で Work を on にするか、Codex を選ぶ。その後 Plugins を開く |
| ChatGPT web | switcher で Work を on にして Plugins を開く。plugin がツールを使えるようにする前に外部サービスへの接続を求めることがある |
| Codex CLI | /plugins で plugin ブラウザを開く。設定済みマーケットプレイスからインストールしたら、バンドルされた skill やツールを使う前に新しいセッションを開始する |
| IDE extension | 利用不可。ChatGPT desktop app か Codex CLI を使う |
plugin が含みうるもの
| 要素 | 内容 |
|---|---|
| Skills | 特定の作業向けの再利用可能な指示 |
| Connectors | GitHub / Slack / Google Drive などへの接続。ツールを公開し、任意でカスタム UI を含む |
| MCP servers | 追加のツールや共有情報へのアクセス。connector の裏側でもある。ツールを定義し、認証を強制し、構造化データを返し、外部システムに対して操作を行う |
| Browser extensions | そのワークフローに必要なブラウザ機能 |
| Hooks | 設定したライフサイクル地点で走るコマンド。有効化する前にレビューして信頼する |
| Scheduled task templates | scheduled tasks が使える環境での、繰り返しタスクの雛形 |
Plugins Directory(GUI サーフェス)
タブ構成:
- OpenAI: OpenAI が作った plugin
- ワークスペース名: ワークスペースが提供する plugin
- Personal: 個人のマーケットプレイス plugin。Created by me と Shared with me のセクションが、該当する plugin があるときに出る
- 別枠の Installed 行でインストール済みを確認する
インストールの流れ:
- plugin を検索・閲覧して詳細を開く
- プラスボタンでインストールする
- connector が必要ならプロンプトに従って接続する。インストール中に認証を求める plugin もあれば、初回利用時まで待つものもある
- インストール後、新しいチャットを始めて plugin を使うよう依頼する
Sign in with ChatGPT
- 対応 plugin とパートナーサイト向けに beta で段階的に提供中。Airtable、GitLab、HubSpot、Notion、Supabase、Vercel を含む
- サインインで共有されるのは名前、メールアドレス、可能ならプロフィール画像のみ
- plugin にデータへのアクセスを与えたり、アクションを自動承認したりはしない。 plugin が要求する権限のレビューと承認は別ステップ
Codex CLI の plugin ブラウザ
/pluginsで開く。マーケットプレイスごとにグループ化される- マーケットプレイスのタブでソースを切り替え、plugin を開いて詳細を見て、インストール・アンインストールする
- インストール済み plugin で
Spaceを押すと on/off を切り替えられる
API キー認証時の制約
- OpenAI API キーで Codex にサインインしている場合、Codex CLI と ChatGPT desktop app の Codex で、対応する OpenAI curated plugin を閲覧・インストール・管理できる
- 一部の plugin は、接続フローが未対応の OAuth 機能を必要とするため API キー認証では使えない
- 使用状況は Platform Usage ページで確認する
権限とデータ共有
- ChatGPT web の ChatGPT Work チャットは、そのチャットで使えるワークスペースの権限とツールを使う。connector は独自のサインインとアクセス制御を要する
- plugin の機能が Codex host 経由で走るときは、その host の sandbox と approval policy が適用される。 外部サービスへの接続はそのサービス自身の認証とアクセス制御を使う
- バンドルされた skill は、インストール後に新しいチャットまたは CLI セッションを開始したときに使えるようになる
- plugin に connector が含まれる場合、セットアップ時または初回利用時に接続やサインインを求められることがある
- plugin に MCP サーバーが含まれる場合、利用前に追加のセットアップや認証が要ることがある
- バンドルされた connector を通じてデータを送るとき、そのサービスの規約とプライバシーポリシーが適用される
削除
- 対応する plugin ブラウザから開き、Uninstall plugin が使えるときに選ぶ
- ワークスペースがインストールしたものや既定の plugin にはこの操作が無いことがある(ワークスペース管理者が管理する)
- アンインストールはその ChatGPT / Codex 環境から plugin バンドルを取り除くが、バンドルされた connector は ChatGPT 側で管理するまで接続されたまま残る
共有と配布
- マーケットプレイスソース(プロジェクトやチームのリポジトリマーケットプレイスなど)で公開して共有する
- CLI からのマーケットプレイス管理は
codex plugin marketplace(facts/codex/cli-reference.md)
設定
codex
/plugins
関連
facts/codex/skills.mdfacts/codex/mcp.mdfacts/codex/hooks.mdfacts/codex/cli-reference.mdfacts/codex/slash-commands.mdfacts/codex/authentication.md