T

claude-in-chrome-troubleshooting

作成者 trailofbits

claude-in-chrome-troubleshooting は、macOS での Claude in Chrome の MCP 接続問題の診断と修復を支援します。`mcp__claude-in-chrome__*` ツールが失敗する、ブラウザー拡張に「Browser extension is not connected」と表示される、アップデート後やアプリ切り替え後にブラウザー自動化が不安定になる、といった場面で使います。Claude Code と Claude.app の競合を実用的に切り分けて直すためのガイドです。

スター5k
お気に入り0
コメント0
追加日2026年5月4日
カテゴリーBrowser Automation
インストールコマンド
npx skills add trailofbits/skills --skill claude-in-chrome-troubleshooting
編集スコア

このスキルは 78/100 の評価で、Claude in Chrome の MCP 接続トラブルをピンポイントで解決したいユーザーに適した掲載候補です。記載された失敗パターンに当てはまるなら、導入を判断するのに十分な材料があります。汎用的なブラウザー自動化スキルよりは対象がかなり絞られています。

78/100
強み
  • "Browser extension is not connected" や MCP ツールの不安定な挙動など、よくある不具合の明確な発火条件があること。
  • 運用面の具体性が高く、macOS 限定の範囲、Claude.app と Claude Code の競合説明、native-host/socket の詳細によって推測が減ること。
  • プレースホルダーではない十分な分量の内容があり、正しい frontmatter、長文の手順、repo/ファイル参照も含まれていて信頼しやすいこと。
注意点
  • 適用範囲は狭く、macOS 専用で、Linux、Windows、一般的な Chrome 自動化、ブラウザー以外の Claude.app 問題は対象外であること。
  • インストールコマンドや補助スクリプト/リソースは含まれていないため、バンドルされた自動化に頼らず、本文のトラブルシューティング手順で対応する必要があること。
概要

claude-in-chrome-troubleshooting skill の概要

この skill でできること

claude-in-chrome-troubleshooting skill は、macOS 上の Claude in Chrome MCP の接続問題を診断し、修正するための skill です。mcp__claude-in-chrome__* ツールが失敗する、ブラウザ拡張に「Browser extension is not connected」と表示される、アップデート後やアプリ切り替え後にブラウザ自動化が不安定になる、といった場面で特に役立ちます。

どんな人に向いているか

Claude Code や Claude.app から Chrome を操作していて、原因が native host なのか、socket path なのか、アプリの競合なのか、ブラウザ側の設定なのかを素早く切り分けたいなら、claude-in-chrome-troubleshooting skill を使うのが適しています。一般的な MCP 入門ではなく、実用的な修復手順を求める人向けです。

何が違うのか

Browser Automation における claude-in-chrome-troubleshooting の価値は、実際の失敗パターンに焦点を当てている点です。つまり、競合する 2 つの native host、2 種類の socket 形式、そして macOS 固有の path によって、接続が静かに壊れてしまう問題を扱います。そのため、拡張機能は入っているのに接続できないときに、単なる「Chrome を再起動してみてください」よりずっと役立ちます。

claude-in-chrome-troubleshooting skill の使い方

skill をインストールする

リポジトリ推奨の skills コマンドで claude-in-chrome-troubleshooting install を実行し、その後、ブラウザ自動化の失敗が起きているのと同じ環境で skill を読み込んでください。skills manager を使っている場合は trailofbits/skills からインストールし、デバッグ対象の tool セッションと macOS のブラウザセッションを一致させたままにするのが重要です。

正しい失敗シグナルを渡す

claude-in-chrome-troubleshooting usage をうまく使うには、あいまいな依頼ではなく、具体的な症状から始めるのが基本です。たとえば、次のような入力が適しています。

  • mcp__claude-in-chrome__click returns Browser extension is not connected.”
  • “Claude Code can see the browser, but actions time out after switching to Claude.app.”
  • “Native host is running, but Chrome automation is unreliable only on this machine.”

まず読むファイルを順番に確認する

よい claude-in-chrome-troubleshooting guide の進め方は、まず SKILL.md を読み、その後に skill が案内している関連 repo コンテキストを確認することです。特に、いつ使うか、いつ使わないか、そして Claude.app と Claude Code の競合に関する説明は重要です。操作の詳細を確認したい場合は、何かを変える前に host binary の path と socket location の例に注意を払ってください。

診断ワークフローとして使う

この skill は decision tree のように扱ってください。macOS であることを確認し、Claude.app Cowork か Claude Code のどちらがアクティブかを特定し、使われている native host を確認し、期待される socket 形式と実際の形式を比べます。最も価値が高い出力を得るには、どの app が動いているか、どの MCP tool が正確に失敗したか、そして問題がアップデート後なのかアプリ切り替え後なのかを伝えるのが有効です。

claude-in-chrome-troubleshooting skill の FAQ

これは macOS 専用ですか?

はい。claude-in-chrome-troubleshooting skill は、~/Library/Application Support/osascript のような macOS の path と tooling を前提にしています。Linux や Windows では適しておらず、明確化どころか混乱を招きます。

普通の Chrome 自動化プロンプトと同じですか?

いいえ。一般的なプロンプトでもブラウザ操作の試行はできますが、claude-in-chrome-troubleshooting は Claude の tooling、native host、Chrome の間で起きる接続失敗に特化しています。ブラウザ自体は開けるのに、自動化層だけが壊れている、または不安定なときに向いています。

MCP の内部構造を先に知っておく必要がありますか?

いいえ。native messaging architecture を知らなくても、この skill は十分役立ちます。重要なのは、正確なエラーテキスト、アクティブな app、そして接続がどこで壊れるかをそのまま伝えることです。そうすれば、skill が素早く問題を絞り込めます。

いつ使わないべきですか?

通常の website の不具合、Chrome extension のインストール問題、ブラウザとは関係のない一般的な Claude.app デスクトップの問題には claude-in-chrome-troubleshooting を使わないでください。その場合は、より広いブラウザサポートや app サポートのワークフローのほうが適しています。

claude-in-chrome-troubleshooting skill を改善するには

エラーだけでなく環境も伝える

最も大きな失敗要因は host conflict なので、app の組み合わせを明示すると結果がよくなります。Claude Code CLI を使っているのか、Claude.app Cowork なのか、両方なのかに加えて、Chrome の version と、問題が update のあとに始まったかどうかも含めてください。

具体的な tool の挙動を共有する

claude-in-chrome-troubleshooting guide は、要約ではなく、正確な MCP call とその output があると最も機能します。たとえば、“mcp__claude-in-chrome__navigate hangs for 30 seconds” は “browser stuff is broken” よりはるかに有用です。timeout、disconnect、挙動の不安定さは、それぞれ別の修正に結びつくことが多いからです。

最初の回答で分岐を絞り込む

skill が原因候補を示したら、次の手順に進む前に、最初の確認結果を返してください。誤った native host、誤った socket path、あるいは Claude.app が現在 Claude Code と競合していることを確認できたなら、その点をはっきり伝えます。そうすると次のやり取りが、別の広い診断ではなく、狙いを定めた修正になります。

評価とレビュー

まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...