chrome-devtools/skills/chrome-devtools-step/SKILL.md
Chrome DevToolsでブラウザ操作・デバッグ。DOM操作、スクリーンショット、コンソールログ、ネットワーク監視、パフォーマンス分析に使用。
npx skillsauth add hidetsugu-miya/claude-plugins chrome-devtools-stepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
mcp-proxy経由でHTTPサーバーモードで動作するChrome DevTools MCPスキル。永続的なブラウザセッションで操作・デバッグを実行できる。
特徴:
SERVER_INFO=$(bash ${CLAUDE_PLUGIN_ROOT}/scripts/start_server.sh)
export CHROME_DEVTOOLS_SERVER_URL=$(echo "$SERVER_INFO" | jq -r '.url')
jqがない場合:
SERVER_INFO=$(bash ${CLAUDE_PLUGIN_ROOT}/scripts/start_server.sh)
echo "$SERVER_INFO" # ポート番号を確認
export CHROME_DEVTOOLS_SERVER_URL="http://localhost:8941/mcp" # 確認したポートを使用
環境変数を設定すれば --server オプションは不要。
# ページに移動
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py navigate --url "https://example.com"
# DOMスナップショット取得
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py snapshot
# スクリーンショット撮影
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py screenshot
# 要素クリック
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py click --uid "e1"
# テキスト入力
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py fill --uid "e2" --value "テキスト"
# キー入力
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py key --key "Enter"
# JavaScript実行
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py eval --expression "document.title"
# コンソールログ取得
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py console
# ネットワークログ取得
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py network
MCPサーバーが提供する実際のツール一覧を取得:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py list-tools
セッション終了時にhookで自動停止されるため、手動停止は通常不要。 手動で停止する場合:
lsof -ti :8941 | xargs kill -9
定義済み引数にないパラメータは --param key=value で渡せる:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/chrome_devtools.py click --param uid=e1 --param button=right
コマンドの詳細・オプションは chrome-devtools-reference スキルを参照。
メインコンテキストの消費を抑えるため、chrome-devtools-runner サブエージェントに委任して実行できる。
tools
Slack MCP CLI の初期セットアップ skill。`~/.config/slack/bin/slack-mcp` wrapper を作成し、Codex / Claude / terminal から `CLAUDE_PLUGIN_ROOT` なしで Slack MCP を使えるようにする。「Slack MCP をセットアップ」「slack-mcp コマンドを作成」等で起動する。
tools
Slack MCP 連携の共通リファレンス。公式 MCP Python SDK、固定 Slack CLIENT_ID、ワークスペース単位の OAuth token 保存、Slack MCP CLI の実行規約を定義する。slack-connect / slack-bridge から参照する。
tools
Slack MCP 用の初回接続 skill。`~/.config/slack/bin/slack-mcp login` で公式 MCP Python SDK による OAuth 認証を実行し、ワークスペース単位で token を保存する。「Slack を接続」「Slack MCP の初回登録」等で起動する。
tools
登録済み Slack workspace を使って Slack MCP tool を実行する skill。`~/.config/slack/bin/slack-mcp call` 方式で、検索・チャンネル履歴・スレッド取得・送信を行う。「Slack を検索」「Slack の permalink を読んで」「Slack チャンネル履歴を見て」等で起動する。