browser-task-and-automation-and-delegation
ウェブサイトの閲覧や操作、データ収集、自動テストなど、ブラウザに関する様々な作業を、会話の流れを邪魔することなく専門ツールを使って効率的に実行するSkill。
📜 元の英語説明(参考)
【强制】所有浏览器操作必须使用本技能,禁止在主对话中直接使用 mcp__chrome-devtools 工具。触发关键词:打开/访问/浏览网页、点击/填写/提交表单、截图/快照、性能分析、自动化测试、数据采集/爬取、网络模拟。本技能通过 chrome-devtools-expert agent 执行浏览器操作,避免大量页面快照、截图、网络请求数据污染主对话上下文。
🇯🇵 日本人クリエイター向け解説
ウェブサイトの閲覧や操作、データ収集、自動テストなど、ブラウザに関する様々な作業を、会話の流れを邪魔することなく専門ツールを使って効率的に実行するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o browser-task-and-automation-and-delegation.zip https://jpskill.com/download/16758.zip && unzip -o browser-task-and-automation-and-delegation.zip && rm browser-task-and-automation-and-delegation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/16758.zip -OutFile "$d\browser-task-and-automation-and-delegation.zip"; Expand-Archive "$d\browser-task-and-automation-and-delegation.zip" -DestinationPath $d -Force; ri "$d\browser-task-and-automation-and-delegation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
browser-task-and-automation-and-delegation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
browser-task-and-automation-and-delegationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ブラウザ自動化スケジューリングスキル
本スキルは、ブラウザ自動化タスクを専門の chrome-devtools-expert agent に委譲する役割を担います。agent による隔離を通じて、メインの会話コンテキストの明確さを維持し、ブラウザ操作中の大量の token 消費によるメインの会話の汚染を回避します。
核心機能
ブラウザ自動化操作が必要なシナリオを識別し、タスクを chrome-devtools-expert agent に委譲します。この agent は、Chrome DevTools MCP ツールを専門的に使用して、Web 界面のインタラクション、自動化テスト、およびパフォーマンス分析を行います。
適用シナリオ
本スキルは、以下のシナリオに適用できます。
-
ページナビゲーションと閲覧
- 指定された URL の Web ページを開く
- ページ間をナビゲートする(進む、戻る)
- 複数のブラウザタブを管理する
-
要素インタラクション操作
- ボタン、リンクなどの要素をクリックする
- 要素にホバーして効果をトリガーする
- 要素を指定された位置にドラッグアンドドロップする
-
フォーム入力と送信
- 入力ボックス、テキストエリアに入力する
- ドロップダウンメニューのオプションを選択する
- フォームを送信して応答を待つ
-
ページスクリーンショットとスナップショット
- ページ全体または特定の要素をキャプチャする
- ページのテキストスナップショットを取得する
- スクリーンショットをファイルに保存する
-
パフォーマンス分析とテスト
- パフォーマンス追跡を開始する
- ページ読み込みパフォーマンスを分析する
- コア Web バイタル(CWV)を取得する
-
自動化テスト
- 機能テストプロセスを実行する
- ページ要素の状態を検証する
- コンソールエラーをチェックする
-
データ収集
- Web ページから情報を抽出する
- JavaScript を実行してデータを取得する
- ネットワークリクエストを監視する
-
ネットワークとデバイスのシミュレーション
- さまざまなネットワーク条件をシミュレートする
- CPU パフォーマンスの制限をシミュレートする
- ページサイズを調整する
呼び出しルール
1. 委譲方式
Task tool を使用して chrome-devtools-expert agent を呼び出します。
Task tool パラメータ:
- subagent_type: "chrome-devtools-expert"
- description: タスクの簡単な説明(3〜5文字)
- prompt: 詳細な操作のニーズと目標
シナリオ例
例 1:ページを開いてスクリーンショットを撮る
ユーザーの要求: "example.com を開いてスクリーンショットを撮ってください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "ページを開いてスクリーンショットを撮る"
- prompt: "https://example.com を開き、ページが読み込まれるのを待ってからスクリーンショットを撮り、スクリーンショットをデスクトップに保存してください"
例 2:フォームの自動化
ユーザーの要求: "このログインフォームに入力して送信してください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "ログインフォームに入力する"
- prompt: "現在のページでログインフォームを見つけ、ユーザー名 'test@example.com'、パスワード 'password123' を入力し、ログインボタンをクリックして、応答を待って成功したかどうかを教えてください"
例 3:パフォーマンス分析
ユーザーの要求: "このページの読み込みパフォーマンスを分析してください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "ページパフォーマンス分析"
- prompt: "https://example.com のパフォーマンス分析を実行し、パフォーマンス追跡を開始し、ページを更新し、追跡を停止し、コア Web 指標とパフォーマンスに関する洞察を提供してください"
例 4:自動化テスト
ユーザーの要求: "カートに商品を追加する機能をテストしてください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "カート機能をテストする"
- prompt: "ショッピングサイトのページを開き、商品リストの最初のアイテムを見つけ、'カートに追加' ボタンをクリックして、カートアイコンの数が増加するかどうかを確認し、機能が正常かどうかを検証してください"
例 5:データ収集
ユーザーの要求: "このページからすべての製品タイトルを抽出してください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "製品タイトルを抽出する"
- prompt: "現在のページから JavaScript を使用してすべての製品タイトルを抽出し、タイトルのリストを返してください"
例 6:ネットワーク条件テスト
ユーザーの要求: "低速 3G ネットワークでページの読み込みをテストしてください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "低速ネットワークテスト"
- prompt: "ネットワークシミュレーションを Slow 3G に設定し、https://example.com を開き、ページの読み込み時間とユーザーエクスペリエンスを記録し、通常のネットワークに戻してください"
例 7:多段階操作
ユーザーの要求: "Web サイトを開き、ログインし、設定ページに移動してスクリーンショットを撮ってください"
実行方法:
Task tool の呼び出し:
- subagent_type: "chrome-devtools-expert"
- description: "ログインして設定ページをスクリーンショットする"
- prompt: "1) https://example.com を開きます
2) ログインフォーム(ユーザー名:test@example.com、パスワード:password123)に入力して送信します
3) ログインが成功するのを待ちます
4) ナビゲーションバーの '設定' リンクをクリックします
5) 設定ページが完全に読み込まれるのを待ちます
6) 設定ページの完全なスクリーンショットをキャプチャして保存します"
実行原則
- 自動識別: ブラウザ操作が必要であると判断された場合、本スキルを自動的にアクティブ化します
- 迅速な委譲: メインの会話でブラウザ操作を試行せず、専門の agent に直接委譲します
- コンテキストの分離: 大量のブラウザ出力データを agent コンテキストに分離します
- 結果の簡素化: agent は重要な操作結果のみを返し、冗長な情報をフィルタリングします
- 効率の優先: agent は最適な戦略を採用してブラウザ操作を実行し、token 消費を最小限に抑えます
本スキルを通じて、メイン agent はブラウザ自動化タスクを専門の agent に効率的に委譲し、会話フローを明確に保ち、token の使用を最適化できます。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
浏览器自动化调度技能
本技能负责将浏览器自动化任务委派给专业的 chrome-devtools-expert agent 执行,通过 agent 隔离来保持主对话上下文的清晰,避免浏览器操作过程中的大量 token 消耗污染主对话。
核心功能
识别需要浏览器自动化操作的场景,并将任务委派给 chrome-devtools-expert agent,该 agent 专门使用 Chrome DevTools MCP 工具进行 Web 界面交互、自动化测试和性能分析。
适用场景
本技能适用于以下场景:
-
页面导航与浏览
- 打开指定 URL 的网页
- 在页面间导航(前进、后退)
- 管理多个浏览器标签页
-
元素交互操作
- 点击按钮、链接等元素
- 悬停在元素上触发效果
- 拖拽元素到指定位置
-
表单填写与提交
- 填写输入框、文本域
- 选择下拉菜单选项
- 提交表单并等待响应
-
页面截图与快照
- 截取整个页面或特定元素
- 获取页面的文本快照
- 保存截图到文件
-
性能分析与测试
- 启动性能跟踪
- 分析页面加载性能
- 获取核心 Web 指标(CWV)
-
自动化测试
- 执行功能测试流程
- 验证页面元素状态
- 检查控制台错误
-
数据采集
- 从网页提取信息
- 执行 JavaScript 获取数据
- 监控网络请求
-
网络与设备模拟
- 模拟不同网络条件
- 模拟 CPU 性能限制
- 调整页面尺寸
调用规则
1. 委派方式
使用 Task tool 调用 chrome-devtools-expert agent:
Task tool 参数:
- subagent_type: "chrome-devtools-expert"
- description: 简短描述任务(3-5个字)
- prompt: 详细的操作需求和目标
场景示例
示例 1:打开页面并截图
用户需求: "打开 example.com 并截图"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "打开页面并截图"
- prompt: "打开 https://example.com,等待页面加载完成后截图,将截图保存到桌面"
示例 2:表单自动化
用户需求: "帮我填写这个登录表单并提交"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "填写登录表单"
- prompt: "在当前页面找到登录表单,填写用户名'test@example.com',密码'password123',然后点击登录按钮,等待响应并告诉我是否成功"
示例 3:性能分析
用户需求: "分析这个页面的加载性能"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "页面性能分析"
- prompt: "对 https://example.com 进行性能分析,启动性能跟踪,刷新页面,停止跟踪,提供核心 Web 指标和性能洞察"
示例 4:自动化测试
用户需求: "测试购物车添加商品的功能"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "测试购物车功能"
- prompt: "打开商城页面,找到商品列表中的第一个商品,点击'加入购物车'按钮,然后检查购物车图标的数量是否增加,验证功能是否正常"
示例 5:数据采集
用户需求: "从这个页面提取所有产品标题"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "提取产品标题"
- prompt: "从当前页面使用 JavaScript 提取所有产品标题,返回一个标题列表"
示例 6:网络条件测试
用户需求: "在慢速 3G 网络下测试页面加载"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "慢速网络测试"
- prompt: "设置网络模拟为 Slow 3G,打开 https://example.com,记录页面加载时间和用户体验,然后恢复正常网络"
示例 7:多步骤操作
用户需求: "打开网站,登录,然后导航到设置页面并截图"
执行方式:
调用 Task tool:
- subagent_type: "chrome-devtools-expert"
- description: "登录并截图设置页"
- prompt: "1) 打开 https://example.com
2) 填写登录表单(用户名:test@example.com,密码:password123)并提交
3) 等待登录成功
4) 点击导航栏的'设置'链接
5) 等待设置页面加载完成
6) 截取设置页面的完整截图并保存"
执行原则
- 自动识别: 当判断需要浏览器操作时,自动激活本技能
- 快速委派: 不在主对话中尝试浏览器操作,直接委派给专业 agent
- 上下文隔离: 将大量的浏览器输出数据隔离在 agent 上下文中
- 结果精简: agent 只返回关键操作结果,过滤冗余信息
- 效率优先: agent 会采用最优策略执行浏览器操作,最小化 token 消耗
通过本技能,主 agent 可以高效地将浏览器自动化任务委派给专业 agent,保持对话流程清晰,优化 token 使用。