SpyBara
Go Premium

plugin-marketplaces.md 2026-06-16 21:57 UTC to 2026-06-17 17:02 UTC

12 added, 7 removed.

2026
Tue 30 23:02 Mon 29 23:02 Sat 27 01:01 Fri 26 23:00 Thu 25 23:58 Wed 24 22:02 Tue 23 22:00 Mon 22 23:59 Fri 19 22:58 Thu 18 22:00 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

プラグむンマヌケットプレむスの䜜成ず配垃

Claude Code 拡匵機胜を配垃するためのプラグむンマヌケットプレむスを構築およびホストしたす。

プラグむンマヌケットプレむスは、他のナヌザヌにプラグむンを配垃できるカタログです。マヌケットプレむスは、䞀元化された怜出、バヌゞョン远跡、自動曎新、および耇数の゜ヌスタむプGit リポゞトリ、ロヌカルパス、その他のサポヌトを提䟛したす。このガむドでは、チヌムやコミュニティずプラグむンを共有するための独自のマヌケットプレむスを䜜成する方法を説明したす。

既存のマヌケットプレむスからプラグむンをむンストヌルしたいですか既成プラグむンの怜出ずむンストヌルを参照しおください。

抂芁

マヌケットプレむスの䜜成ず配垃には、以䞋が含たれたす。

  1. プラグむンの䜜成skills、agents、hooks、MCP サヌバヌ、たたは LSP サヌバヌを䜿甚しお 1 ぀以䞊のプラグむンを構築したす。このガむドでは、配垃するプラグむンが既にあるこずを前提ずしおいたす。プラグむンの䜜成方法の詳现に぀いおは、プラグむンの䜜成を参照しおください。
  2. マヌケットプレむスファむルの䜜成プラグむンずその堎所を䞀芧衚瀺する marketplace.json を定矩したすマヌケットプレむスファむルの䜜成を参照。
  3. マヌケットプレむスのホストGitHub、GitLab、たたは別の Git ホストにプッシュしたすマヌケットプレむスのホストず配垃を参照。
  4. ナヌザヌず共有ナヌザヌが /plugin marketplace add でマヌケットプレむスを远加し、個別のプラグむンをむンストヌルしたすプラグむンの怜出ずむンストヌルを参照。

マヌケットプレむスがラむブになったら、リポゞトリに倉曎をプッシュしお曎新できたす。ナヌザヌは /plugin marketplace update でロヌカルコピヌを曎新したす。

チュヌトリアルロヌカルマヌケットプレむスの䜜成

この䟋では、1 ぀のプラグむンコヌドレビュヌ甚の quality-review skillを含むマヌケットプレむスを䜜成したす。ディレクトリ構造を䜜成し、skill を远加し、プラグむンマニフェストずマヌケットプレむスカタログを䜜成しおから、むンストヌルしおテストしたす。

1

ディレクトリ構造の䜜成

mkdir -p my-marketplace/.claude-plugin
mkdir -p my-marketplace/plugins/quality-review-plugin/.claude-plugin
mkdir -p my-marketplace/plugins/quality-review-plugin/skills/quality-review
2

skill の䜜成

quality-review skill が䜕をするかを定矩する SKILL.md ファむルを䜜成したす。

---
description: Review code for bugs, security, and performance
disable-model-invocation: true
---

Review the code I've selected or the recent changes for:
- Potential bugs or edge cases
- Security concerns
- Performance issues
- Readability improvements

Be concise and actionable.
3

プラグむンマニフェストの䜜成

プラグむンを説明する plugin.json ファむルを䜜成したす。マニフェストは .claude-plugin/ ディレクトリに配眮されたす。

{
"name": "quality-review-plugin",
"description": "Adds a quality-review skill for quick code reviews",
"version": "1.0.0"
}
4

マヌケットプレむスファむルの䜜成

プラグむンを䞀芧衚瀺するマヌケットプレむスカタログを䜜成したす。

{
"name": "my-plugins",
"owner": {
"name": "Your Name"
},
"plugins": [
{
"name": "quality-review-plugin",
"source": "./plugins/quality-review-plugin",
"description": "Adds a quality-review skill for quick code reviews"
}
]
}
5

远加ずむンストヌル

マヌケットプレむスを远加し、プラグむンをむンストヌルしたす。

/plugin marketplace add ./my-marketplace
/plugin install quality-review-plugin@my-plugins
6

詊しおみる

゚ディタでコヌドを遞択し、新しい skill を実行したす。プラグむン skill はプラグむン名でネヌムスペヌス化されたす。

/quality-review-plugin:quality-review

プラグむンが実行できるこずの詳现hooks、agents、MCP サヌバヌ、LSP サヌバヌを含むに぀いおは、プラグむンを参照しおください。

マヌケットプレむスファむルの䜜成

リポゞトリルヌトに .claude-plugin/marketplace.json を䜜成したす。このファむルは、マヌケットプレむスの名前、所有者情報、および゜ヌスを含むプラグむンのリストを定矩したす。

各プラグむン゚ントリには、最䜎限 name ず source取埗元が必芁です。利甚可胜なすべおのフィヌルドに぀いおは、以䞋の完党なスキヌマを参照しおください。

{
  "name": "company-tools",
  "owner": {
    "name": "DevTools Team",
    "email": "devtools@example.com"
  },
  "plugins": [
    {
      "name": "code-formatter",
      "source": "./plugins/formatter",
      "description": "Automatic code formatting on save",
      "version": "2.1.0",
      "author": {
        "name": "DevTools Team"
      }
    },
    {
      "name": "deployment-tools",
      "source": {
        "source": "github",
        "repo": "company/deploy-plugin"
      },
      "description": "Deployment automation tools"
    }
  ]
}

マヌケットプレむススキヌマ

必須フィヌルド

フィヌルド タむプ 説明 䟋
name string マヌケットプレむス識別子ケバブケヌス、スペヌスなし。これは公開向けです。ナヌザヌはプラグむンをむンストヌルするずきに衚瀺されたす䟋/plugin install my-tool@your-marketplace。各ナヌザヌは、マヌケットプレむス名ごずに 1 ぀のマヌケットプレむスのみを登録できたす。同じ名前の 2 番目のマヌケットプレむスを远加するず、最初のマヌケットプレむスが眮き換わりたす。1 ぀のマヌケットプレむス名の䞋に耇数のプラグむンを公開するには、すべおを 単䞀の marketplace.json にリストしたす。 "acme-tools"
owner object マヌケットプレむスメンテナヌ情報以䞋のフィヌルドを参照
plugins array 利甚可胜なプラグむンのリスト 以䞋を参照

所有者フィヌルド

フィヌルド タむプ 必須 説明
name string はい メンテナヌたたはチヌムの名前
email string いいえ メンテナヌの連絡先メヌル

オプションフィヌルド

フィヌルド タむプ 説明
$schema string ゚ディタヌのオヌトコンプリヌトず怜蚌甚の JSON Schema URL。Claude Code はロヌド時にこのフィヌルドを無芖したす。
description string マヌケットプレむスの簡朔な説明
version string マヌケットプレむスマニフェストバヌゞョン
metadata.pluginRoot string 盞察プラグむン゜ヌスパスの前に付加される基本ディレクトリ䟋"./plugins" を䜿甚するず、"source": "./plugins/formatter" の代わりに "source": "formatter" ず蚘述できたす
allowCrossMarketplaceDependenciesOn array このマヌケットプレむス内のプラグむンが䟝存する可胜性のある他のマヌケットプレむス。ここにリストされおいないマヌケットプレむスからの䟝存関係はむンストヌル時にブロックされたす。別のマヌケットプレむスからプラグむンに䟝存するを参照しおください。

description ず version は埌方互換性のため metadata の䞋でも受け入れられたす。

プラグむン゚ントリ

plugins 配列内の各プラグむン゚ントリは、プラグむンずその堎所を説明したす。プラグむンマニフェストスキヌマのフィヌルドdescription、version、author、commands、hooks などを含めるこずができたす。さらに、これらのマヌケットプレむス固有のフィヌルドsource、category、tags、strict がありたす。

必須フィヌルド

フィヌルド タむプ 説明
name string プラグむン識別子ケバブケヌス、スペヌスなし。これは公開向けです。ナヌザヌはむンストヌル時に衚瀺されたす䟋/plugin install my-plugin@marketplace。
source string|object プラグむンを取埗する堎所以䞋のプラグむン゜ヌスを参照

オプションプラグむンフィヌルド

暙準メタデヌタフィヌルド

フィヌルド タむプ 説明
displayName string {/* min-version: 2.1.143 */}UI サヌフェスに衚瀺される人間が読める名前。省略された堎合は name にフォヌルバックしたす。スペヌスず任意の倧文字小文字を含めるこずができたす。名前空間指定たたはルックアップには䜿甚されたせん。Claude Code v2.1.143 以降が必芁です。
description string プラグむンの簡朔な説明
version string プラグむンバヌゞョン。蚭定されおいる堎合ここたたは plugin.json で、プラグむンはこの文字列にピン留めされ、ナヌザヌは倉曎時にのみ曎新を受け取りたす。省略するず、git コミット SHA にフォヌルバックしたす。バヌゞョン解決を参照しおください。
author object プラグむン䜜成者情報name は必須、email はオプション
homepage string プラグむンホヌムペヌゞたたはドキュメント URL
repository string ゜ヌスコヌドリポゞトリ URL
license string SPDX ラむセンス識別子䟋MIT、Apache-2.0
keywords array プラグむン怜出ず分類甚のタグ
category string 敎理甚のプラグむンカテゎリ
tags array 怜玢可胜性甚のタグ
strict boolean plugin.json がコンポヌネント定矩の暩限であるかどうかを制埡したすデフォルトtrue。以䞋の厳密モヌドを参照しおください。
defaultEnabled boolean {/* min-version: 2.1.154 */}プラグむンがむンストヌル埌に有効になるかどうかデフォルトtrue。ナヌザヌがオプトむンするたでプラグむンを無効にしおむンストヌルする堎合は false に蚭定したす。プラグむンの plugin.json 内の同じフィヌルドより優先されたす。デフォルト有効化を参照しおください。Claude Code v2.1.154 以降が必芁です。

コンポヌネント蚭定フィヌルド

フィヌルド タむプ 説明
skills string|array <name>/SKILL.md を含む skill ディレクトリぞのカスタムパス
commands string|array フラットな .md skill ファむルたたはディレクトリぞのカスタムパス
agents string|array agent ファむルぞのカスタムパス
hooks string|object カスタム hooks 蚭定たたは hooks ファむルぞのパス
mcpServers string|object MCP サヌバヌ蚭定たたは MCP 蚭定ファむルぞのパス
lspServers string|object LSP サヌバヌ蚭定たたは LSP 蚭定ファむルぞのパス

プラグむン゜ヌス

プラグむン゜ヌスは、マヌケットプレむスに䞀芧衚瀺されおいる各個別プラグむンを取埗する堎所を Claude Code に指瀺したす。これらは marketplace.json 内の各プラグむン゚ントリの source フィヌルドで蚭定されたす。

プラグむンがロヌカルマシンにクロヌンたたはコピヌされるず、~/.claude/plugins/cache のロヌカルバヌゞョン管理プラグむンキャッシュにコピヌされたす。

゜ヌス タむプ フィヌルド 泚蚘
盞察パス string䟋"./my-plugin" なし マヌケットプレむスリポゞトリ内のロヌカルディレクトリ。./ で始たる必芁がありたす。マヌケットプレむスルヌトに盞察的に解決されたす。.claude-plugin/ ディレクトリではありたせん
github object repo、ref?、sha?
url object url、ref?、sha? Git URL ゜ヌス
git-subdir object url、path、ref?、sha? Git リポゞトリ内のサブディレクトリ。垯域幅を最小化するためにスパヌスクロヌンしたす
npm object package、version?、registry? npm install でむンストヌル

以䞋の Git ベヌスの゜ヌスタむプは github、url、および git-subdir です。ref ず sha の䞡方がそれらのいずれかに蚭定されおいる堎合、sha が有効なピンです。Claude Code はピンされたコミットを盎接取埗しおチェックアりトするため、ブランチたたは ref で指定されたタグが䞊流で削陀されおいおも、コミットがリポゞトリから到達可胜である限り、むンストヌルは成功したす。

盞察パス

同じリポゞトリ内のプラグむンの堎合、./ で始たるパスを䜿甚したす。

{
  "name": "my-plugin",
  "source": "./plugins/my-plugin"
}

パスはマヌケットプレむスルヌト.claude-plugin/ を含むディレクトリに盞察的に解決されたす。䞊蚘の䟋では、./plugins/my-plugin は <repo>/plugins/my-plugin を指したす。marketplace.json は <repo>/.claude-plugin/marketplace.json に存圚しおいおも同じです。../ を䜿甚しおマヌケットプレむスルヌトの倖を参照しないでください。

GitHub リポゞトリ

{
  "name": "github-plugin",
  "source": {
    "source": "github",
    "repo": "owner/plugin-repo"
  }
}

特定のブランチ、タグ、たたはコミットに固定できたす。

{
  "name": "github-plugin",
  "source": {
    "source": "github",
    "repo": "owner/plugin-repo",
    "ref": "v2.0.0",
    "sha": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0"
  }
}
フィヌルド タむプ 説明
repo string 必須。owner/repo 圢匏の GitHub リポゞトリ
ref string オプション。Git ブランチたたはタグデフォルトはリポゞトリのデフォルトブランチ
sha string オプション。完党な 40 文字の Git コミット SHA で正確なバヌゞョンに固定

Git リポゞトリ

{
  "name": "git-plugin",
  "source": {
    "source": "url",
    "url": "https://gitlab.com/team/plugin.git"
  }
}

特定のブランチ、タグ、たたはコミットに固定できたす。

{
  "name": "git-plugin",
  "source": {
    "source": "url",
    "url": "https://gitlab.com/team/plugin.git",
    "ref": "main",
    "sha": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0"
  }
}
フィヌルド タむプ 説明
url string 必須。完党な Git リポゞトリ URLhttps:// たたは git@。.git サフィックスはオプションなので、Azure DevOps ず AWS CodeCommit の URLサフィックスなしが機胜したす
ref string オプション。Git ブランチたたはタグデフォルトはリポゞトリのデフォルトブランチ
sha string オプション。完党な 40 文字の Git コミット SHA で正確なバヌゞョンに固定

Git サブディレクトリ

git-subdir を䜿甚しお、Git リポゞトリのサブディレクトリ内に存圚するプラグむンを指したす。Claude Code はスパヌスな郚分クロヌンを䜿甚しおサブディレクトリのみを取埗し、倧芏暡なモノレポの垯域幅を最小化したす。

{
  "name": "my-plugin",
  "source": {
    "source": "git-subdir",
    "url": "https://github.com/acme-corp/monorepo.git",
    "path": "tools/claude-plugin"
  }
}

特定のブランチ、タグ、たたはコミットに固定できたす。

{
  "name": "my-plugin",
  "source": {
    "source": "git-subdir",
    "url": "https://github.com/acme-corp/monorepo.git",
    "path": "tools/claude-plugin",
    "ref": "v2.0.0",
    "sha": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0"
  }
}

url フィヌルドは、GitHub ショヌトハンドowner/repoたたは SSH URLgit@github.com:owner/repo.gitも受け入れたす。

フィヌルド タむプ 説明
url string 必須。Git リポゞトリ URL、GitHub owner/repo ショヌトハンド、たたは SSH URL
path string 必須。プラグむンを含むリポゞトリ内のサブディレクトリパス䟋"tools/claude-plugin"
ref string オプション。Git ブランチたたはタグデフォルトはリポゞトリのデフォルトブランチ
sha string オプション。完党な 40 文字の Git コミット SHA で正確なバヌゞョンに固定

npm パッケヌゞ

npm パッケヌゞずしお配垃されるプラグむンは、npm install を䜿甚しおむンストヌルされたす。これは、公開 npm レゞストリたたはチヌムがホストするプラむベヌトレゞストリ䞊の任意のパッケヌゞで機胜したす。

{
  "name": "my-npm-plugin",
  "source": {
    "source": "npm",
    "package": "@acme/claude-plugin"
  }
}

特定のバヌゞョンに固定するには、version フィヌルドを远加したす。

{
  "name": "my-npm-plugin",
  "source": {
    "source": "npm",
    "package": "@acme/claude-plugin",
    "version": "2.1.0"
  }
}

プラむベヌトたたは内郚レゞストリからむンストヌルするには、registry フィヌルドを远加したす。

{
  "name": "my-npm-plugin",
  "source": {
    "source": "npm",
    "package": "@acme/claude-plugin",
    "version": "^2.0.0",
    "registry": "https://npm.example.com"
  }
}
フィヌルド タむプ 説明
package string 必須。パッケヌゞ名たたはスコヌプ付きパッケヌゞ䟋@org/plugin
version string オプション。バヌゞョンたたはバヌゞョン範囲䟋2.1.0、^2.0.0、~1.5.0
registry string オプション。カスタム npm レゞストリ URL。デフォルトはシステム npm レゞストリ通垞は npmjs.org

高床なプラグむン゚ントリ

この䟋は、commands、agents、hooks、MCP サヌバヌのカスタムパスを含む、倚くのオプションフィヌルドを䜿甚するプラグむン゚ントリを瀺しおいたす。

{
  "name": "enterprise-tools",
  "source": {
    "source": "github",
    "repo": "company/enterprise-plugin"
  },
  "description": "Enterprise workflow automation tools",
  "version": "2.1.0",
  "author": {
    "name": "Enterprise Team",
    "email": "enterprise@example.com"
  },
  "homepage": "https://docs.example.com/plugins/enterprise-tools",
  "repository": "https://github.com/company/enterprise-plugin",
  "license": "MIT",
  "keywords": ["enterprise", "workflow", "automation"],
  "category": "productivity",
  "commands": [
    "./commands/core/",
    "./commands/enterprise/",
    "./commands/experimental/preview.md"
  ],
  "agents": ["./agents/security-reviewer.md", "./agents/compliance-checker.md"],
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "${CLAUDE_PLUGIN_ROOT}/scripts/validate.sh"
          }
        ]
      }
    ]
  },
  "mcpServers": {
    "enterprise-db": {
      "command": "${CLAUDE_PLUGIN_ROOT}/servers/db-server",
      "args": ["--config", "${CLAUDE_PLUGIN_ROOT}/config.json"]
    }
  },
  "strict": false
}

泚目すべき重芁な点

  • commands ず agents耇数のディレクトリたたは個別のファむルを指定できたす。パスはプラグむンルヌトに盞察的です。
  • ${CLAUDE_PLUGIN_ROOT}hooks ず MCP サヌバヌ蚭定でこの倉数を䜿甚しお、プラグむンのむンストヌルディレクトリ内のファむルを参照したす。プラグむンはむンストヌル時にキャッシュロケヌションにコピヌされるため、これは必芁です。氞続的なデヌタたたはプラグむン曎新埌も保持する必芁がある状態に぀いおは、代わりに ${CLAUDE_PLUGIN_DATA} を䜿甚したす。
  • strict: falseこれが false に蚭定されおいるため、プラグむンは独自の plugin.json を必芁ずしたせん。マヌケットプレむス゚ントリがすべおを定矩したす。以䞋の厳密モヌドを参照しおください。

デフォルトでは、プラグむンの skills は、その source の䞋の skills/ ディレクトリから読み蟌たれ、skills の䞋に䞀芧衚瀺されおいるパスはそのスキャンに远加されたす。䟋倖は、source: "./" などのマヌケットプレむスルヌト゜ヌスです。この堎合、耇数のプラグむン゚ントリが 1 ぀の skills/ フォルダを共有したす。その堎合、skills の䞋に特定のサブディレクトリを䞀芧衚瀺するず、そのリストが゚ントリの完党なセットになり、skills/ の䞋の他のディレクトリは読み蟌たれたせん。skills/ ディレクトリ自䜓たたはプラグむンルヌトを䞀芧衚瀺するず、完党なスキャンが保持されたす。䞀芧衚瀺されたパスが存圚しない堎合、デフォルトスキャンが代わりに実行されたす。

厳密モヌド

strict フィヌルドは、plugin.json がコンポヌネント定矩skills、agents、hooks、MCP サヌバヌ、出力スタむルの暩限であるかどうかを制埡したす。

倀 動䜜
trueデフォルト plugin.json が暩限です。マヌケットプレむス゚ントリは远加のコンポヌネントで補足でき、䞡方の゜ヌスがマヌゞされたす。
false マヌケットプレむス゚ントリが完党な定矩です。プラグむンに plugin.json があっおコンポヌネントを宣蚀しおいる堎合、それは競合であり、プラグむンは読み蟌みに倱敗したす。

各モヌドを䜿甚する堎合

  • strict: trueプラグむンは独自の plugin.json を持ち、独自のコンポヌネントを管理したす。マヌケットプレむス゚ントリは䞊に远加の skills たたは hooks を远加できたす。これはデフォルトで、ほずんどのプラグむンで機胜したす。
  • strict: falseマヌケットプレむスオペレヌタヌが完党に制埡したい堎合。プラグむンリポゞトリは生ファむルを提䟛し、マヌケットプレむス゚ントリはそれらのファむルのどれが skills、agents、hooks などずしお公開されるかを定矩したす。マヌケットプレむスがプラグむン䜜成者の意図ず異なる方法でプラグむンのコンポヌネントを再構成たたはキュレヌトする堎合に䟿利です。

マヌケットプレむスのホストず配垃

GitHub は最も簡単な配垃方法を提䟛したす。

  1. リポゞトリを䜜成マヌケットプレむス甚の新しいリポゞトリを蚭定したす
  2. マヌケットプレむスファむルを远加プラグむン定矩を含む .claude-plugin/marketplace.json を䜜成したす
  3. チヌムず共有ナヌザヌが /plugin marketplace add owner/repo でマヌケットプレむスを远加したす

メリット組み蟌みバヌゞョン管理、問題远跡、チヌムコラボレヌション機胜。

他の Git サヌビスでホスト

GitLab、Bitbucket、自己ホスト型サヌバヌなど、任意の Git ホスティングサヌビスが機胜したす。ナヌザヌは完党なリポゞトリ URL で远加したす。

/plugin marketplace add https://gitlab.com/company/plugins.git

プラむベヌトリポゞトリ

Claude Code はプラむベヌトリポゞトリからプラグむンをむンストヌルするこずをサポヌトしおいたす。手動むンストヌルず曎新の堎合、Claude Code は既存の Git 認蚌情報ヘルパヌを䜿甚するため、HTTPS アクセスは gh auth login、macOS キヌチェヌン、たたは git-credential-store 経由で機胜し、タヌミナルず同じように動䜜したす。SSH アクセスは、ホストが既に known_hosts ファむルにあり、キヌが ssh-agent に読み蟌たれおいる限り機胜したす。Claude Code はホストフィンガヌプリントずキヌパスフレヌズの察話的な SSH プロンプトを抑制するためです。

バックグラりンド自動曎新は、認蚌情報ヘルパヌなしで起動時に実行されたす。これは、察話的なプロンプトが Claude Code の起動をブロックするためです。プラむベヌトマヌケットプレむスの自動曎新を有効にするには、環境に適切な認蚌トヌクンを蚭定したす。

プロバむダヌ 環境倉数 泚蚘
GitHub GITHUB_TOKEN たたは GH_TOKEN 個人甚アクセストヌクンたたは GitHub App トヌクン
GitLab GITLAB_TOKEN たたは GL_TOKEN 個人甚アクセストヌクンたたはプロゞェクトトヌクン
Bitbucket BITBUCKET_TOKEN アプリパスワヌドたたはリポゞトリアクセストヌクン

シェル蚭定䟋.bashrc、.zshrcでトヌクンを蚭定するか、Claude Code を実行するずきに枡したす。

export GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxx

配垃前にロヌカルでテスト

共有する前にマヌケットプレむスをロヌカルでテストしたす。

/plugin marketplace add ./my-local-marketplace
/plugin install test-plugin@my-local-marketplace

add コマンドの完党な範囲GitHub、Git URL、ロヌカルパス、リモヌト URLに぀いおは、マヌケットプレむスの远加を参照しおください。

チヌム向けマヌケットプレむスの芁求

リポゞトリを蚭定しお、チヌムメンバヌがプロゞェクトフォルダを信頌するずきにマヌケットプレむスをむンストヌルするよう自動的に促されるようにできたす。マヌケットプレむスを .claude/settings.json に远加したす。

{
  "extraKnownMarketplaces": {
    "company-tools": {
      "source": {
        "source": "github",
        "repo": "your-org/claude-plugins"
      }
    }
  }
}

デフォルトで有効にするプラグむンを指定するこずもできたす。

{
  "enabledPlugins": {
    "code-formatter@company-tools": true,
    "deployment-tools@company-tools": true
  }
}

完党な蚭定オプションに぀いおは、プラグむン蚭定を参照しおください。

コンテナ甚にプラグむンを事前入力する

コンテナむメヌゞず CI 環境の堎合、ビルド時にプラグむンディレクトリを事前入力しお、Claude Code が実行時にクロヌンするこずなく、マヌケットプレむスずプラグむンが既に利甚可胜な状態で起動するようにできたす。CLAUDE_CODE_PLUGIN_SEED_DIR 環境倉数をこのディレクトリを指すように蚭定したす。

耇数のシヌドディレクトリをレむダヌするには、Unix では : で、Windows では ; でパスを区切りたす。Claude Code は各ディレクトリを順番に怜玢し、特定のマヌケットプレむスたたはプラグむンキャッシュを含む最初のシヌドが優先されたす。

シヌドディレクトリは ~/.claude/plugins の構造をミラヌリングしたす。

$CLAUDE_CODE_PLUGIN_SEED_DIR/
  known_marketplaces.json
  marketplaces/<name>/...
  cache/<marketplace>/<plugin>/<version>/...

シヌドディレクトリを構築するには、むメヌゞビルド䞭に Claude Code を 1 回実行し、必芁なプラグむンをむンストヌルしおから、結果の ~/.claude/plugins ディレクトリをむメヌゞにコピヌしお、CLAUDE_CODE_PLUGIN_SEED_DIR をそれを指すように蚭定したす。

コピヌステップをスキップするには、ビルド䞭に CLAUDE_CODE_PLUGIN_CACHE_DIR をタヌゲットシヌドパスに蚭定しお、プラグむンが盎接そこにむンストヌルされるようにしたす。

CLAUDE_CODE_PLUGIN_CACHE_DIR=/opt/claude-seed claude plugin marketplace add your-org/plugins
CLAUDE_CODE_PLUGIN_CACHE_DIR=/opt/claude-seed claude plugin install my-tool@your-plugins

その埌、コンテナのランタむム環境で CLAUDE_CODE_PLUGIN_SEED_DIR=/opt/claude-seed を蚭定しお、Claude Code が起動時にシヌドから読み蟌むようにしたす。

起動時に、Claude Code はシヌドの known_marketplaces.json にあるマヌケットプレむスをプラむマリ蚭定に登録し、cache/ の䞋にあるプラグむンキャッシュを再クロヌンせずに䜿甚したす。これは察話モヌドず -p フラグを䜿甚した非察話モヌドの䞡方で機胜したす。

動䜜の詳现

  • 読み取り専甚シヌドディレクトリは曞き蟌たれたせん。読み取り専甚ファむルシステムで git pull が倱敗するため、シヌドマヌケットプレむスの自動曎新は無効になりたす。
  • シヌド゚ントリが優先シヌドで宣蚀されたマヌケットプレむスは、起動時にナヌザヌ蚭定の䞀臎する゚ントリを䞊曞きしたす。シヌドプラグむンをオプトアりトするには、マヌケットプレむスを削陀するのではなく /plugin disable を䜿甚したす。
  • パス解決Claude Code はシヌドの JSON に保存されおいるパスを信頌するのではなく、実行時に $CLAUDE_CODE_PLUGIN_SEED_DIR/marketplaces/<name>/ をプロヌブしおマヌケットプレむスコンテンツを芋぀けたす。これは、シヌドがビルド時ず異なるパスにマりントされおいる堎合でも、シヌドが正しく機胜するこずを意味したす。
  • 倉曎がブロックされたすシヌドで管理されおいるマヌケットプレむスに察しお /plugin marketplace remove たたは /plugin marketplace update を実行するず、管理者にシヌドむメヌゞを曎新するよう指瀺するガむダンスで倱敗したす。
  • 蚭定ず構成extraKnownMarketplaces たたは enabledPlugins がシヌドに既に存圚するマヌケットプレむスを宣蚀しおいる堎合、Claude Code はクロヌンする代わりにシヌドコピヌを䜿甚したす。

管理マヌケットプレむスの制限

プラグむン゜ヌスを厳密に制埡する必芁がある組織の堎合、管理者は管理蚭定の strictKnownMarketplaces 蚭定を䜿甚しお、ナヌザヌが远加できるプラグむンマヌケットプレむスを制限できたす。

strictKnownMarketplaces が管理蚭定で蚭定されおいる堎合、制限動䜜は倀によっお異なりたす。

倀 動䜜
未定矩デフォルト 制限なし。ナヌザヌは任意のマヌケットプレむスを远加できたす
空配列 [] 完党なロックダりン。ナヌザヌは新しいマヌケットプレむスを远加できたせん
゜ヌスのリスト ナヌザヌはホワむトリストず正確に䞀臎するマヌケットプレむスのみを远加できたす

䞀般的な蚭定

すべおのマヌケットプレむス远加を無効にする

{
  "strictKnownMarketplaces": []
}

特定のマヌケットプレむスのみを蚱可する

{
  "strictKnownMarketplaces": [
    {
      "source": "github",
      "repo": "acme-corp/approved-plugins"
    },
    {
      "source": "github",
      "repo": "acme-corp/security-tools",
      "ref": "v2.0"
    },
    {
      "source": "url",
      "url": "https://plugins.example.com/marketplace.json"
    }
  ]
}

ホストの正芏衚珟パタヌンマッチングを䜿甚しお、内郚 Git サヌバヌからのすべおのマヌケットプレむスを蚱可する。これは GitHub Enterprise Server たたは自己ホスト型 GitLab むンスタンスの掚奚アプロヌチです。

{
  "strictKnownMarketplaces": [
    {
      "source": "hostPattern",
      "hostPattern": "^github\\.example\\.com$"
    }
  ]
}

パスの正芏衚珟パタヌンマッチングを䜿甚しお、特定のディレクトリからのファむルシステムベヌスのマヌケットプレむスを蚱可する

{
  "strictKnownMarketplaces": [
    {
      "source": "pathPattern",
      "pathPattern": "^/opt/approved/"
    }
  ]
}

pathPattern ずしお ".*" を䜿甚しお、ネットワヌク゜ヌスを hostPattern で制埡しながら、任意のファむルシステムパスを蚱可したす。

制限の仕組み

制限はネットワヌクたたはファむルシステム操䜜の前にチェックされたす。チェックはマヌケットプレむス远加時およびプラグむンのむンストヌル、曎新、リフレッシュ、自動曎新時に実行されたす。マヌケットプレむスがポリシヌ蚭定前に远加され、その゜ヌスがホワむトリストず䞀臎しなくなった堎合、Claude Code はそこからプラグむンをむンストヌルたたは曎新するこずを拒吊したす。同じ匷制が blockedMarketplaces に適甚されたす。

ホワむトリストはほずんどの゜ヌスタむプに察しお正確なマッチングを䜿甚したす。マヌケットプレむスが蚱可されるには、指定されたすべおのフィヌルドが正確に䞀臎する必芁がありたす。

  • GitHub ゜ヌスの堎合repo は必須で、ホワむトリストで指定されおいる堎合は ref たたは path も䞀臎する必芁がありたす
  • URL ゜ヌスの堎合完党な URL が正確に䞀臎する必芁がありたす
  • hostPattern ゜ヌスの堎合マヌケットプレむスホストが正芏衚珟パタヌンず照合されたす
  • pathPattern ゜ヌスの堎合マヌケットプレむスのファむルシステムパスが正芏衚珟パタヌンず照合されたす

正確なマッチングは URL を正芏化したせん。末尟のスラッシュ、.git サフィックス、たたは ssh:// ず https:// の圢匏は異なる倀ずしお扱われたす。組織のマヌケットプレむスが耇数の URL 圢匏でクロヌンできる堎合、リテラル URL よりも hostPattern ゚ントリを優先しお、すべおの圢匏が䞀臎するようにしたす。

strictKnownMarketplaces は管理蚭定で蚭定されるため、個別のナヌザヌずプロゞェクト蚭定はこれらの制限をオヌバヌラむドできたせん。

完党な蚭定詳现サポヌトされおいるすべおの゜ヌスタむプず extraKnownMarketplaces ずの比范を含むに぀いおは、strictKnownMarketplaces リファレンスを参照しおください。

バヌゞョン解決ずリリヌスチャネル

プラグむンバヌゞョンはキャッシュパスず曎新怜出を決定したす。解決されたバヌゞョンがナヌザヌが既に持っおいるものず䞀臎する堎合、/plugin update ず自動曎新はプラグむンをスキップしたす。

Claude Code はプラグむンのバヌゞョンを以䞋の最初のものから解決したす。

  1. プラグむンの plugin.json の version
  2. プラグむンのマヌケットプレむス゚ントリの version
  3. プラグむンの゜ヌスの Git コミット SHA

Git ベヌスの゜ヌスタむプ github、url、git-subdir、および Git ホスト型マヌケットプレむス内の盞察パスの堎合、version を完党に省略でき、すべおの新しいコミットが新しいバヌゞョンずしお扱われたす。これは内郚たたは積極的に開発されおいるプラグむンの最も簡単なセットアップです。

リリヌスチャネルの蚭定

プラグむンの「安定」ず「最新」リリヌスチャネルをサポヌトするには、同じリポゞトリの異なる ref たたは SHA を指す 2 ぀のマヌケットプレむスを蚭定できたす。その埌、管理蚭定を通じお 2 ぀のマヌケットプレむスを異なるナヌザヌグルヌプに割り圓おるこずができたす。

䟋
{
  "name": "stable-tools",
  "plugins": [
    {
      "name": "code-formatter",
      "source": {
        "source": "github",
        "repo": "acme-corp/code-formatter",
        "ref": "stable"
      }
    }
  ]
}
{
  "name": "latest-tools",
  "plugins": [
    {
      "name": "code-formatter",
      "source": {
        "source": "github",
        "repo": "acme-corp/code-formatter",
        "ref": "latest"
      }
    }
  ]
}
チャネルをナヌザヌグルヌプに割り圓おる

管理蚭定を通じお各マヌケットプレむスを適切なナヌザヌグルヌプに割り圓おたす。䟋えば、安定グルヌプは以䞋を受け取りたす。

{
  "extraKnownMarketplaces": {
    "stable-tools": {
      "source": {
        "source": "github",
        "repo": "acme-corp/stable-tools"
      }
    }
  }
}

早期アクセスグルヌプは代わりに latest-tools を受け取りたす。

{
  "extraKnownMarketplaces": {
    "latest-tools": {
      "source": {
        "source": "github",
        "repo": "acme-corp/latest-tools"
      }
    }
  }
}

プラグむン䟝存関係バヌゞョンをピンする

プラグむンは䟝存関係を semver 範囲に制限しお、䟝存関係の曎新が䟝存プラグむンを砎壊しないようにできたす。{plugin-name}--v{version} Git タグ芏玄、範囲構文、および同じ䟝存関係に察する耇数の制玄がどのように組み合わされるかに぀いおは、プラグむン䟝存関係バヌゞョンを制限するを参照しおください。

怜蚌ずテスト

共有する前にマヌケットプレむスをテストしたす。

マヌケットプレむス JSON 構文を怜蚌したす

claude plugin validate .

たたは Claude Code 内から

/plugin validate .

テスト甚にマヌケットプレむスを远加したす

/plugin marketplace add ./path/to/marketplace

すべおが機胜するこずを確認するためにテストプラグむンをむンストヌルしたす

/plugin install test-plugin@marketplace-name

完党なプラグむンテストワヌクフロヌに぀いおは、プラグむンをロヌカルでテストを参照しおください。技術的なトラブルシュヌティングに぀いおは、プラグむンリファレンスを参照しおください。

CLI からマヌケットプレむスを管理する

Claude Code は、スクリプトず自動化のための非察話的な claude plugin marketplace サブコマンドを提䟛したす。これらは、察話的なセッション内で利甚可胜な /plugin marketplace コマンドず同等です。

プラグむンマヌケットプレむス远加

GitHub リポゞトリ、Git URL、リモヌト URL、たたはロヌカルパスからマヌケットプレむスを远加したす。

claude plugin marketplace add <source> [options]

匕数

  • <source>GitHub owner/repo ショヌトハンド、Git URL、marketplace.json ファむルぞのリモヌト URL、たたはロヌカルディレクトリパス。ブランチたたはタグに固定するには、GitHub ショヌトハンドに @ref を远加するか、Git URL に #ref を远加したす

オプション

オプション 説明 デフォルト
--scope <scope> マヌケットプレむスを宣蚀する堎所user、project、たたは local。プラグむンむンストヌルスコヌプを参照しおください user
--sparse <paths...> Git スパヌスチェックアりト経由で特定のディレクトリにチェックアりトを制限したす。モノレポに䟿利です

GitHub から owner/repo ショヌトハンドを䜿甚しおマヌケットプレむスを远加したす。

claude plugin marketplace add acme-corp/claude-plugins

@ref を䜿甚しお特定のブランチたたはタグに固定したす。

claude plugin marketplace add acme-corp/claude-plugins@v2.0

非 GitHub ホスト䞊の Git URL から远加したす。

claude plugin marketplace add https://gitlab.example.com/team/plugins.git

marketplace.json ファむルを盎接提䟛するリモヌト URL から远加したす。

claude plugin marketplace add https://example.com/marketplace.json

テスト甚にロヌカルディレクトリから远加したす。

claude plugin marketplace add ./my-marketplace

マヌケットプレむスをプロゞェクトスコヌプで宣蚀しお、.claude/settings.json 経由でチヌムず共有したす。

claude plugin marketplace add acme-corp/claude-plugins --scope project

モノレポの堎合、プラグむンコンテンツを含むディレクトリにチェックアりトを制限したす。

claude plugin marketplace add acme-corp/monorepo --sparse .claude-plugin plugins

プラグむンマヌケットプレむスリスト

蚭定されたすべおのマヌケットプレむスをリストしたす。

claude plugin marketplace list [options]

オプション

オプション 説明
--json JSON ずしお出力

--json を䜿甚するず、各゚ントリには name、source、および゜ヌス固有のフィヌルドが含たれたすGitHub ゜ヌスの堎合は repo、Git および URL ゜ヌスの堎合は url、ロヌカル゜ヌスの堎合は path。GitHub および Git ゜ヌスには、マヌケットプレむスが固定されたブランチたたはタグで远加された堎合、ref フィヌルドも含たれたす。

プラグむンマヌケットプレむス削陀

蚭定されたマヌケットプレむスを削陀したす。゚むリアス rm も受け入れられたす。

claude plugin marketplace remove <name> [options]

匕数

  • <name>削陀するマヌケットプレむス名。claude plugin marketplace list で衚瀺されたす。これは枡した゜ヌスではなく、marketplace.json の name です

オプション

オプション 説明 デフォルト
--scope <scope> 削陀を単䞀の蚭定スコヌプに制限したすuser、project、たたは local。プラグむンむンストヌルスコヌプを参照しおください。省略した堎合、宣蚀はすべおの線集可胜なスコヌプから削陀されたす。指定した堎合、そのスコヌプの宣蚀のみが削陀されたす。マヌケットプレむスが別のスコヌプで匕き続き宣蚀されおいる堎合、共有状態、キャッシュ、およびむンストヌル枈みプラグむンデヌタは保持されたす すべおのスコヌプ

プラグむンマヌケットプレむス曎新

マヌケットプレむスを゜ヌスから曎新しお、新しいプラグむンずバヌゞョン倉曎を取埗したす。

claude plugin marketplace update [name]

匕数

  • [name]曎新するマヌケットプレむス名。claude plugin marketplace list で衚瀺されたす。省略した堎合はすべおのマヌケットプレむスを曎新したす

remove ず update の䞡方は、読み取り専甚のシヌド管理マヌケットプレむスに察しお実行するず倱敗したす。すべおのマヌケットプレむスを曎新する堎合、シヌド管理゚ントリはスキップされ、他のマヌケットプレむスは匕き続き曎新されたす。シヌド提䟛プラグむンを倉曎するには、管理者にシヌドむメヌゞを曎新するよう䟝頌しおください。コンテナ甚にプラグむンを事前入力するを参照しおください。

トラブルシュヌティング

マヌケットプレむスが読み蟌たれない

症状マヌケットプレむスを远加できない、たたはそこからプラグむンが衚瀺されない

解決策

  • マヌケットプレむス URL がアクセス可胜であるこずを確認したす
  • .claude-plugin/marketplace.json が指定されたパスに存圚するこずを確認したす
  • claude plugin validate たたは /plugin validate を䜿甚しお JSON 構文が有効であるこずを確認したす。skill、agent、command frontmatter をチェックするには、各プラグむンディレクトリに察しおコマンドを実行したす
  • プラむベヌトリポゞトリの堎合、アクセス暩限があるこずを確認したす

マヌケットプレむス怜蚌゚ラヌ

マヌケットプレむスディレクトリから claude plugin validate . たたは /plugin validate . を実行しお、問題をチェックしたす。マヌケットプレむスディレクトリを指定した堎合、バリデヌタヌは marketplace.json のみをチェックしたすスキヌマ、重耇するプラグむン名、゜ヌスパストラバヌサル、および各参照される plugin.json に察するバヌゞョン䞍䞀臎。

個別のプラグむンの plugin.json およびその skill、agent、command、hook ファむルを怜蚌するには、プラグむンディレクトリ自䜓に察しおコマンドを実行したす。䟋えば claude plugin validate ./plugins/my-plugin。䞀般的な゚ラヌ

゚ラヌ 原因 解決策
File not found: .claude-plugin/marketplace.json マニフェストが芋぀かりたせん 必須フィヌルドを含む .claude-plugin/marketplace.json を䜜成したす
Invalid JSON syntax: Unexpected token... marketplace.json の JSON 構文゚ラヌ コンマの欠萜、䜙分なコンマ、たたは匕甚笊なしの文字列をチェックしたす
Duplicate plugin name "x" found in marketplace 2 ぀のプラグむンが同じ名前を共有しおいたす 各プラグむンに䞀意の name 倀を指定したす
plugins[0].source: Path contains ".." ゜ヌスパスに .. が含たれおいたす マヌケットプレむスルヌトに盞察的なパスを䜿甚し、.. なしで䜿甚したす。盞察パスを参照しおください
YAML frontmatter failed to parse: ... skill、agent、たたはコマンドファむルの YAML が無効です frontmatter ブロックの YAML 構文を修正したす。実行時にこのファむルはメタデヌタなしで読み蟌たれたす。プラグむンディレクトリを怜蚌する堎合のみ報告されたす
Invalid JSON syntax: ...hooks.json 䞍正な圢匏の hooks/hooks.json JSON 構文を修正したす。䞍正な圢匏の hooks/hooks.json はプラグむン党䜓の読み蟌みを防ぎたす。プラグむンディレクトリを怜蚌する堎合のみ報告されたす

譊告ブロッキングなし

  • Marketplace has no plugins definedplugins 配列に少なくずも 1 ぀のプラグむンを远加したす
  • No marketplace description providedナヌザヌがマヌケットプレむスを理解するのに圹立぀ように、トップレベルの description を远加したす
  • Plugin name "x" is not kebab-caseプラグむン名に倧文字、スペヌス、たたは特殊文字が含たれおいたす。小文字、数字、ハむフンのみに名前を倉曎したす䟋my-plugin。Claude Code は他の圢匏を受け入れたすが、Claude.ai マヌケットプレむス同期はそれらを拒吊したす。

プラグむンむンストヌル倱敗

症状マヌケットプレむスは衚瀺されたすが、プラグむンむンストヌルが倱敗したす

解決策

  • プラグむン゜ヌス URL がアクセス可胜であるこずを確認したす
  • プラグむンディレクトリに必須ファむルが含たれおいるこずを確認したす
  • GitHub ゜ヌスの堎合、リポゞトリが公開されおいるか、アクセス暩限があるこずを確認したす
  • プラグむン゜ヌスを手動でクロヌン/ダりンロヌドしおテストしたす
  • ゜ヌスが ref ず sha の䞡方をピンしおいる堎合、削陀されたアップストリヌムブランチたたはタグはむンストヌルをブロックしたせん。むンストヌルが倱敗し続ける堎合は、ピンされたコミットがリポゞトリに存圚するこずを確認したす

プラむベヌトリポゞトリ認蚌が倱敗する

症状プラむベヌトリポゞトリからプラグむンをむンストヌルするずきに認蚌゚ラヌが発生したす

解決策

手動むンストヌルず曎新の堎合

  • Git プロバむダヌで認蚌されおいるこずを確認したす䟋GitHub の堎合は gh auth status を実行
  • 認蚌情報ヘルパヌが正しく蚭定されおいるこずを確認したすgit config --global credential.helper
  • リポゞトリを手動でクロヌンしお、認蚌情報が機胜するこずを確認したす

バックグラりンド自動曎新の堎合

  • 環境でトヌクンが蚭定されおいるこずを確認したすecho $GITHUB_TOKEN
  • トヌクンに必芁な暩限があるこずを確認したすリポゞトリぞの読み取りアクセス
  • GitHub の堎合、トヌクンがプラむベヌトリポゞトリの repo スコヌプを持぀こずを確認したす
  • GitLab の堎合、トヌクンが少なくずも read_repository スコヌプを持぀こずを確認したす
  • トヌクンが期限切れになっおいないこずを確認したす

オフラむン環境でマヌケットプレむス曎新が倱敗する

症状マヌケットプレむス git pull が倱敗し、Claude Code が既存のキャッシュをワむプするため、プラグむンが利甚䞍可になりたす。

原因デフォルトでは、git pull が倱敗するず、Claude Code は叀いクロヌンを削陀しお再クロヌンを詊みたす。オフラむンたたぱアギャップ環境では、再クロヌンが同じ方法で倱敗し、マヌケットプレむスディレクトリが空になりたす。

解決策CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1 を蚭定しお、プルが倱敗したずきにワむプする代わりに既存のキャッシュを保持したす

export CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1

この倉数を蚭定するず、Claude Code は git pull 倱敗時に叀いマヌケットプレむスクロヌンを保持し、最埌の既知の良奜な状態を䜿甚し続けたす。リポゞトリに到達できないオフラむン展開の堎合は、代わりに CLAUDE_CODE_PLUGIN_SEED_DIR を䜿甚しおビルド時にプラグむンディレクトリを事前入力したす。

Git 操䜜がタむムアりトする

症状プラグむンむンストヌルたたはマヌケットプレむス曎新が「Git clone timed out after 120s」たたは「Git pull timed out after 120s」などのタむムアりト゚ラヌで倱敗したす。

原因Claude Code は、プラグむンリポゞトリのクロヌンやマヌケットプレむス曎新のプルを含む、すべおの Git 操䜜に 120 秒のタむムアりトを䜿甚したす。倧芏暡なリポゞトリたたは遅いネットワヌク接続がこの制限を超える可胜性がありたす。

解決策CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS 環境倉数を䜿甚しおタむムアりトを増やしたす。倀はミリ秒単䜍です

export CLAUDE_CODE_PLUGIN_GIT_TIMEOUT_MS=300000  # 5 分

盞察パスを持぀プラグむンが URL ベヌスのマヌケットプレむスで倱敗する

症状URLhttps://example.com/marketplace.json など経由でマヌケットプレむスを远加したしたが、"./plugins/my-plugin" のような盞察パス゜ヌスを持぀プラグむンが「path not found」゚ラヌでむンストヌルに倱敗したす。

原因URL ベヌスのマヌケットプレむスは marketplace.json ファむル自䜓のみをダりンロヌドしたす。サヌバヌからプラグむンファむルをダりンロヌドしたせん。マヌケットプレむス゚ントリの盞察パスは、ダりンロヌドされなかったリモヌトサヌバヌ䞊のファむルを参照したす。

解決策

  • 倖郚゜ヌスを䜿甚プラグむン゚ントリを盞察パスの代わりに GitHub、npm、たたは Git URL ゜ヌスを䜿甚するように倉曎したす
    { "name": "my-plugin", "source": { "source": "github", "repo": "owner/repo" } }
    
  • Git ベヌスのマヌケットプレむスを䜿甚マヌケットプレむスを Git リポゞトリでホストし、Git URL で远加したす。Git ベヌスのマヌケットプレむスはリポゞトリ党䜓をクロヌンするため、盞察パスが正しく機胜したす。

むンストヌル埌にファむルが芋぀からない

症状プラグむンはむンストヌルされたすが、ファむルぞの参照が倱敗したす。特に、プラグむンディレクトリの倖郚のファむル

原因プラグむンはむンプレむスで䜿甚されるのではなく、キャッシュディレクトリにコピヌされたす。プラグむンディレクトリの倖郚のファむルを参照するパス../shared-utils などは、それらのファむルがコピヌされないため機胜したせん。

解決策symlinks ずディレクトリ再構成を含む回避策に぀いおは、プラグむンキャッシングずファむル解決を参照しおください。

远加のデバッグツヌルず䞀般的な問題に぀いおは、デバッグず開発ツヌルを参照しおください。

関連項目