Plugin Marketplace 公開 - スキルと連携を共有する
約5分
対象読者: Codex 用の Skills や外部連携をチームまたはコミュニティへ配布したい開発者
前提知識: Skills と MCP・Plugins の基本構造を理解していること
リポジトリ内だけで使う Skill は .agents/skills/ で十分です。複数 Skill、Apps、MCP サーバー設定をまとめ、他の利用者がインストールできる形にする場合は Codex Plugin として配布します。
公開する単位を決める
Section titled “公開する単位を決める”Plugin は「機能の寄せ集め」ではなく、一つの成果を達成するワークフロー単位にします。
docs-maintenance-plugin/
├── plugin manifest
├── skills/
│ ├── docs-content/
│ └── i18n-sync/
├── hooks/
├── app mappings/
└── assets/たとえば docs 保守 Plugin なら、記事作成、翻訳同期、リンク検証を含められます。無関係なメール操作やデプロイ機能は別 Plugin に分けます。
公開前チェック
Section titled “公開前チェック”- 秘密情報を除く: token、個人パス、内部 URL を含めない
- 依存関係を宣言する: 必要な MCP、Apps、コマンドを明記する
- 権限を説明する: 読み取り、書き込み、ネットワークの理由を書く
- クリーン環境で試す: 作者のローカル設定なしで導入できるか確認する
- 無効化・削除方法を書く: 利用者が安全に戻せるようにする
Marketplace source
Section titled “Marketplace source”Codex Plugin は、プロジェクトやチームのリポジトリを Marketplace source として共有できます。Codex app の Plugin Directory や CLI の /plugins から、利用者は詳細を確認してインストールします。
公開範囲は段階的に広げます。
- ローカル開発
- リポジトリ内の少人数テスト
- ChatGPT workspace 内共有
- コミュニティ向け Marketplace
各段階で、権限要求、説明文、失敗時の挙動、外部サービスへのデータ送信をレビューします。
バージョンと保守
Section titled “バージョンと保守”Codex の Hooks、Rules、Plugins などは更新が速いため、対応 Codex バージョンと最終確認日を記録します。破壊的変更では移行手順を用意し、古い Plugin を自動で危険な状態へ更新しない設計が必要です。
公開後も、インストールできることだけでなく、Skill が正しく選ばれること、MCP 認証が失敗したときに安全に停止すること、アンインストール後に設定が残らないことを確認します。
これで Codex ハーネスの設計、実装、検証、配布までの一連の流れが完成します。
このページの外部仕様・背景情報は、参考文献を参照してください。[1][2]
- OpenAI, Codex documentation
- OpenAI, OpenAI API documentation
クイズ