chrome-devtools について
chrome-devtoolsは、Claudeから実際のChromeブラウザーを操作するためのスキルです。既存のログイン状態を利用し、拡張機能を使ったClaude Code操作とChrome DevTools MCPによる自動化・デバッグを扱います。
主な機能
- 01ログイン済みChromeセッションの操作
- 02タブ移動とページ操作
- 03DOM・コンソール・ネットワーク情報の確認
- 04スクリーンショットとパフォーマンストレースの取得
- 05ブラウザーワークフローの記録とスケジュール実行
活用シーン
- 01ログイン済みサイトでのフォーム入力自動化
- 02フロントエンドのコンソール・ネットワークエラー調査
- 03複数タブにまたがるデータ抽出
- 04定期的なブラウザータスクの実行
MCP 対応
Chrome DevTools MCPは、実際のChromeインスタンスをプログラムから操作する26種類のブラウザー自動化ツールを提供します。このスキルでは、Claude CodeとChrome拡張機能を使う設定・手順も説明します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ oakoss/ agent-skills --skill chrome-devtoolsインストール後、Claude Code で/chrome-devtoolsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/automation-workflows.mdclaude-code-integration.mddevtools-mcp.mdshortcuts-scheduling.mdtroubleshooting.md詳細
Chrome DevTools スキル
Claude を使って実際の Chrome ブラウザーを操作します。Chrome 拡張機能は認証済みのブラウザーセッション内で動作するため、Gmail、Google Docs、Notion、CRM など、ユーザーがすでにログインしているサイトを操作できます。
概要
統合方法は 2 つあります。Claude Code + Chrome 拡張機能(claude --chrome によるターミナルベースのブラウザー操作)と、Chrome DevTools MCP(Model Context Protocol による 26 個のブラウザー自動化ツール)です。どちらも既存のログイン情報を使用して実際の Chrome インスタンスを操作するため、再認証は不要です。また、Chrome 拡張機能は Claude Code とは独立して、ワークフローのショートカット、定期的なタスクのスケジュール設定、複数のタブの連携にも対応しています。
クイックリファレンス
| 統合方法 | セットアップ | 最適な用途 |
|---|---|---|
| Claude Code + 拡張機能 | claude --chrome | ターミナルベースのブラウザー操作 |
| Chrome DevTools MCP | claude mcp add chrome-devtools --scope user npx chrome-devtools-mcp@latest | MCP ツールによるプログラムからの自動化 |
| 機能 | ツール/方法 |
|---|---|
| ナビゲーション | URL への移動、タブの作成/終了/切り替え、ウィンドウのサイズ変更 |
| 入力 | クリック、入力、フォームへの記入、ドラッグ、ホバー、キーの押下、ファイルのアップロード |
| 抽出 | ページのコンテンツ、DOM の状態、コンソールログ、ネットワークリクエストの読み取り |
| デバッグ | スクリーンショット、DOM スナップショット、JavaScript の評価、パフォーマンスのトレース |
| エミュレーション | デバイスのエミュレーション、ビューポートのサイズ変更 |
| 記録 | ブラウザー操作を GIF として記録、ワークフローのショートカットを保存 |
| スケジュール設定 | 日次/週次/月次/年次のトリガーを使ったワークフローのショートカット |
| 要件 | 最低バージョン |
|---|---|
| Google Chrome | 最新の安定版 |
| Claude in Chrome 拡張機能 | 1.0.36+ |
| Claude Code CLI | 2.0.73+ |
| Claude プラン | Pro、Team、または Enterprise |
| Node.js(DevTools MCP) | 20.19+ |
サポート対象外:その他の Chromium ブラウザー(Brave、Arc、Edge)、WSL、ヘッドレスモード(拡張機能を使う場合のみ。DevTools MCP はヘッドレスに対応)、モバイルデバイス。
よくある間違い
| 間違い | 正しいパターン |
|---|---|
--chrome フラグを指定せずにブラウザー自動化を実行する | claude --chrome で Claude Code を起動するか、/chrome の設定で Chrome をデフォルトで有効にします |
| 既存のタブを引き継ごうとする | Claude はタスク用に新しいタブを開きます。すでに開いているタブを乗っ取ることはありません |
| CAPTCHA やモーダルダイアログを手動で処理しない | Claude は CAPTCHA、ログインプロンプト、モーダルで一時停止します。自分で閉じてから、Claude に続行を指示してください |
| フォーム入力に曖昧な指示を使う | フィールド名、値、順序を具体的に指定してください。曖昧なプロンプトでは結果に一貫性がなくなります |
| 絞り込まずにすべてのコンソールログを要求する | ログのパターンやエラーの種類を指定してください。すべてを要求すると、不要な情報でコンテキストが埋まります |
| 必要がないのに Chrome をデフォルトで有効にする | ブラウザーツールが常に読み込まれるため、コンテキスト使用量が増えます。必要なときだけ --chrome フラグを使用してください |
--scope user を指定せずに DevTools MCP を使う | すべてのプロジェクトで MCP サーバーを利用できるように、--scope user を追加してください |
委任
- サイト間で繰り返し行うブラウザーワークフローを自動化する:Chrome 拡張機能を備えた
Taskエージェントを使って、フォームへの入力、データの抽出、複数ステップのフローの操作を行います - コンソールとネットワークを調査してフロントエンドの問題をデバッグする:DevTools MCP を備えた
Exploreエージェントを使って、コンソールエラー、ネットワーク障害、DOM の状態を記録します - 複数タブを使う複雑なデータ抽出パイプラインを計画する:ブラウザー自動化を実行する前に、
Planエージェントを使ってワークフローの手順を設計します - 定期的なブラウザータスクを記録してスケジュールする:Chrome 拡張機能のショートカットとスケジュール機能を使って、毎日または毎週の自動化を行います
参考資料
- Claude Code の Chrome 連携 -- セットアップ、機能、拡張機能と Claude Code の通信方法
- Chrome DevTools MCP ツール -- 設定オプションとともにカテゴリ別に整理された 26 個すべての MCP ツール
- ブラウザー自動化ワークフロー -- テスト、データ抽出、コンテンツ管理でよく使われるパターン
- ワークフローのショートカットとスケジュール設定 -- 再利用可能なショートカットの作成と、定期タスクのスケジュール設定
- トラブルシューティングとベストプラクティス -- 接続問題の解決、ダイアログの処理、セキュリティに関する考慮事項