Skip to content

原文(日本語に翻訳)

マーケットプレイスのインストール後に自動更新することで、新規起動時にプラグインが「マーケットプレイスに見つかりません」エラーを表示する問題を修正しました。

原文(英語)

Fixed plugins showing "not found in marketplace" errors on fresh startup by auto-refreshing after marketplace installation

概要

マーケットプレイスからプラグインをインストールした直後に、新しいClaude Codeセッションを起動するとプラグインが「not found in marketplace」というエラーを表示する問題が修正されました。マーケットプレイスのデータがキャッシュされていないタイミングで起動した場合に発生していたこの問題は、インストール後に自動的にマーケットプレイスデータを更新することで解消されました。

基本的な使い方

bash
# マーケットプレイスからプラグインをインストール
/plugin install some-plugin

# 新しいセッションを開始
claude  # または新しいターミナルで claude

# 修正前: "not found in marketplace" エラーが表示されることがあった
# 修正後: プラグインが正常に認識されエラーなしで動作する

実践例

マーケットプレイスからのインストールと即時使用

bash
# プラグインを検索してインストール
/plugin search code-formatter
/plugin install code-formatter

# インストール後に新しいセッションを開始
# (別のターミナルや claude --new など)
claude

# 修正後:
# → プラグインが正常に認識される
# → "not found in marketplace" エラーなし
# → インストール直後からプラグインが使用可能

チーム環境でのプラグイン共有

bash
# チームメンバーがプラグインをインストール
/plugin install team-shared-plugin

# 設定をリポジトリにコミット
git add .claude/settings.json
git commit -m "Add team plugin configuration"

# 別のメンバーが設定を取得して起動
git pull
claude
# 修正後: エラーなしでプラグインが使用可能

プラグイン更新後の確認

bash
# プラグインを更新
/plugin update my-plugin

# 新しいセッションで確認
claude
/plugin
# → 更新されたプラグインが正常に表示・動作する

注意点

  • この修正はマーケットプレイスからインストールした直後の「新規セッション起動時」に発生していた問題への対処です
  • インストール後にマーケットプレイスデータが自動更新されるため、若干の起動時間の増加が生じる可能性があります
  • ネットワーク接続がない環境では自動更新が失敗する場合がありますが、ローカルキャッシュが使用されます
  • プラグインのインストール状態の表示に関する問題は別の修正(2.1.70-plugin-install-status-fix)も参照してください

関連情報