計画済みタスクの実装をチーム形式で進め、Workerへの委譲、独立レビュー、修正、完了報告までを一連の流れで調整します。
- 計画済みタスクをまとめて進めたいとき
- 実装とレビューを別担当に分けたいとき
- タスク範囲を指定して委譲したいとき
agent-browser CLIでページ移動やフォーム入力、スクリーンショット取得、情報収集を行い、Webアプリの画面や動作を確認します。
Browser automation through the repo agent-browser CLI. Explicit helper for navigation, forms, screenshots, scraping, and web-app checks. Prefer Browser Use or Playwright when available. Do NOT load for: sharing URLs, embedding links, or editing screenshot files.
実行スコア 未検証
インストール方法を見るagent-browser CLIを使い、Webページを開いて画面の状態を確認し、リンクやボタンの操作、フォーム入力、テキストやHTMLの取得、スクリーンショット撮影を行います。操作前にインタラクティブ要素のスナップショットを取り、表示された参照名を使って対象をクリックしたり入力したりできます。ページのURLやタイトル、コンソールログ、エラーの確認にも対応します。複数のセッションを分けて扱うこともできます。
画面を操作してWebアプリの状態を確かめたいとき、フォームの入力や画面テストを頼みたいとき、確認用のスクリーンショットやページ情報を取得したいときに向いています。利用できる場合はBrowser UseやPlaywrightが優先されます。
agent-browser CLIが必要です。ブラウザは既定でヘッドレス動作し、画面を表示する場合は--headedを使います。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
ブラウザ自動化を行うスキル。agent-browser CLI を使用して、UI デバッグ・検証・自動操作を実行します。
agent-browser が明示指定された時に使う補助スキル。以下は扱える操作の例であり、自動起動の条件ではない:
| 機能 | 詳細 |
|---|---|
| ブラウザ自動化 | See references/browser-automation.md |
| AI スナップショットワークフロー | See references/ai-snapshot-workflow.md |
# インストール確認
which agent-browser
# インストールを明示依頼され、未インストールの場合のみ
npm install -g agent-browser
agent-browser install
| リクエストタイプ | 対応アクション |
|---|---|
| URL を開く | agent-browser open <url> |
| 要素をクリック | スナップショット → agent-browser click @ref |
| フォーム入力 | スナップショット → agent-browser fill @ref "text" |
| 状態確認 | agent-browser snapshot -i -c |
| スクリーンショット | agent-browser screenshot <path> |
| デバッグ | agent-browser --headed open <url> |
ほとんどの操作で、まずスナップショットを取得してから要素参照で操作します:
# 1. ページを開く
agent-browser open https://example.com
# 2. スナップショット取得(AI 向け、インタラクティブ要素のみ)
agent-browser snapshot -i -c
# 出力例:
# - link "Home" [ref=e1]
# - button "Login" [ref=e2]
# - input "Email" [ref=e3]
# - input "Password" [ref=e4]
# - button "Submit" [ref=e5]
# 3. 要素参照で操作
agent-browser click @e2 # Login ボタンをクリック
agent-browser fill @e3 "user@example.com"
agent-browser fill @e4 "password123"
agent-browser click @e5 # Submit
# 現在の状態をスナップショットで確認
agent-browser snapshot -i -c
# または URL を確認
agent-browser get url
# スクリーンショットを取得
agent-browser screenshot result.png
| コマンド | 説明 |
|---|---|
open <url> | URL を開く |
snapshot -i -c | AI 向けスナップショット |
click @e1 | 要素をクリック |
fill @e1 "text" | フォームに入力 |
type @e1 "text" | テキストを入力 |
press Enter | キーを押す |
screenshot [path] | スクリーンショット |
close | ブラウザを閉じる |
| コマンド | 説明 |
|---|---|
back | 戻る |
forward | 進む |
reload | リロード |
| コマンド | 説明 |
|---|---|
get text @e1 | テキスト取得 |
get html @e1 | HTML 取得 |
get url | 現在の URL |
get title | ページタイトル |
| コマンド | 説明 |
|---|---|
wait @e1 | 要素を待機 |
wait 1000 | 1秒待機 |
| コマンド | 説明 |
|---|---|
--headed | ブラウザを表示 |
console | コンソールログ |
errors | ページエラー |
highlight @e1 | 要素をハイライト |
複数のタブ/セッションを並列管理:
# セッションを指定
agent-browser --session admin open https://admin.example.com
agent-browser --session user open https://example.com
# セッション一覧
agent-browser session list
# 特定セッションで操作
agent-browser --session admin snapshot -i -c
| ツール | 推奨度 | 用途 |
|---|---|---|
| agent-browser | ★★★ | 明示指定された CLI によるスナップショット操作 |
| chrome-devtools MCP | ★★☆ | Chrome が既に開いている場合 |
| playwright MCP | ★★☆ | 複雑な E2E テスト |
原則: ユーザー指定のブラウザ経路を優先する。指定がなければ利用可能な Browser Use / Playwright 等の経路を使い、agent-browser の導入を前提にしない。
--headed オプションでブラウザを表示可能close するまで維持されるまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
計画済みタスクの実装をチーム形式で進め、Workerへの委譲、独立レビュー、修正、完了報告までを一連の流れで調整します。
Plans.mdのタスクをチームに分担し、依存関係に沿って実装・レビュー・取り込みまで進めて、結果と進捗をまとめます。
Claude CodeやCodexの更新を取り込む変更をレビューし、機能表への記載に実装・検証・将来計画が伴っているか分類します。
CIの失敗ログや変更履歴から原因を切り分け、実装・テスト・環境のどこを直すべきかを判断して、承認範囲内の修正を進めます。
cursor-agentに読み取り専用で質問や調査を依頼し、設計の相談や別の視点からの確認を受けて、根拠と注意点を短く整理します。
Cursor Composerに単一の実装・編集タスクを専用worktreeで委譲し、差分をレビューしてから本線へ取り込みます。