Skip to main content
このクイックスタートでは、何もない状態から チーム向けプラグイン marketplace を立ち上げるまでの手順を紹介します。組織が所有する1つのリポジトリに、スキル、ルール、フック、MCPサーバーをまとめ、すべてのDevinセッションとCLIユーザーに自動でインストールできるようになります。詳しくは、プラグイン エコシステムを設定するを参照してください。

1. テンプレートをフォークする

CognitionAI/team-marketplace-template をフォークします。レイアウトは次のとおりです。
リポジトリのルート自体がプラグイン、つまり メタプラグイン です。リポジトリをインストールすると、ベースライン全体がインストールされます。マニフェストの requiredPlugins ではチーム全員に必要なプラグインが取り込まれ、optionalPlugins では追加のプラグインが推奨され、forbiddenPlugins では使わせたくないものが禁止されます。

2. 必要に合わせて調整する

  • ルートの .devin-plugin/plugin.json で、すべての git-subdir URL が 自分のフォーク を指すように変更し、required / optional / forbidden の各リストを編集します。
  • plugins/<name>/ 配下に、チーム別または用途別のプラグインを追加します。各プラグインには専用の .devin-plugin/plugin.json が必要で、通常は skills/<name>/SKILL.md も必要です。プラグインをゼロから作成する場合は、CognitionAI/plugin-template を利用してください。
  • 既存のスキル用リポジトリがある場合は、各スキルフォルダをプラグインの skills/ ディレクトリに配置します。プラグイン内のスキルは通常の スキル と同じなので、形式を変更する必要はありません。

3. CLIを使ってローカルでテストする

ローカルインストールはリンクされているため、編集内容は次のセッションに反映されます — スキルを更新したら、セッションを開始して /<plugin>:<skill> で呼び出します。 (--local を指定しない場合、install はプラグインを Devin Cloud の個人プラグインに追加します。リポジトリにプッシュした後はこちらを使うとよいでしょう。)

4. 全員に配布する

組織または Enterprise の管理者が Customize → Plugins からリポジトリをインストールします。Add plugin → From repository を選択し、your-org/your-marketplace を入力して、組織または Enterprise のスコープを指定します。これにより、そのスコープの管理対象のマニフェストに required plugin が 1 つ追加されます。
対象範囲に含まれる全員が、クラウドセッション、CLI、Devin Desktop でベースラインを自動的に取得します。非公開リポジトリもそのまま利用できます。クラウドは Git 統合経由で取得し、CLIユーザーは各自の git 認証情報で取得するため、CLIユーザーにも当該リポジトリへのアクセス権が必要です。スコープ、インデックス作成、MCP 接続についてはプラグインガイドを参照してください。

5. 拡張とガバナンス

  • marketplace リポジトリ の default branch へのマージそれ自体がリリースです。新しいセッションには自動的に反映され、Customize の Reindex plugins でページの表示内容を更新できます。更新の展開方法を参照してください。更新を制御したい場合は sha に pin してください。
  • チームは marketplace リポジトリ への PR でプラグインを追加します。CI がレイアウトを検証します。
  • アカウントを承認済みプラグインのみに制限するには、管理対象のマニフェスト (Customize の Plugin settings → Edit manifest) に "forbiddenPlugins": ["*"] を追加し、承認済みのすべてのプラグイン (メタプラグインの dependencies を含む — 推移的な依存関係も例外ではありません) を requiredPlugins/optionalPlugins に列挙してください。詳細な仕様については、依存関係とガバナンスを参照してください。

次のステップ