一键导入
agent-browser
シンプルなブラウジング用。ログインセッション不要で、Webページの閲覧・データ抽出・スクリーンショット取得などを即座に実行できる。CDPポート接続なしで新規ブラウザを起動する。トリガー例:「このURLの内容を見て」「ページからデータを取得して」「スクリーンショットを撮って」「サイトの情報を調べて」。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
シンプルなブラウジング用。ログインセッション不要で、Webページの閲覧・データ抽出・スクリーンショット取得などを即座に実行できる。CDPポート接続なしで新規ブラウザを起動する。トリガー例:「このURLの内容を見て」「ページからデータを取得して」「スクリーンショットを撮って」「サイトの情報を調べて」。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Render analysis, dashboards, audits, reports, comparisons, or architecture diagrams as a single self-contained HTML file (inline SVG charts + CSS, no React, no CDN, works offline) instead of a wall of markdown, then open it in the browser. Triggers: "/canvas", "canvas", "キャンバス", "ダッシュボード", "dashboard", "図解して", "可視化して", "グラフィカルに", "visualize", "make it visual", "render as a page", "レポートにして", or when a result is data-dense (multi-source metrics, table comparisons, dependency/architecture maps, PR review summaries, eval results) and markdown would be hard to scan.
Run long-lived or background commands inside detached tmux sessions instead of the agent's own background shell, so that (1) a human can attach and watch the job live, and (2) the job's lifetime is decoupled from the parent shell / agent session and survives its death. Use when launching builds, servers, watchers, test runs, migrations, or any process that should keep running independently and be observable by the user. Triggers: "run in the background", "keep it running", "start a server", "I want to watch it", "バックグラウンドで動かして", "監視できるように", "tmuxで動かして".
Aggressively fact-check claims in the last assistant message or specified text/file against authoritative sources (AWS docs MCP, WebSearch, WebFetch, agent-browser, gh, package registries). Depth-first per claim — exhaust evidence, follow references, run adversarial counter-queries before moving on. Triggers: "verify", "ファクトチェック", "エビデンスチェック", "本当に合ってる?", "ソースは?", "検証して", or right after producing technical content with API names, versions, config keys, quotas, ARNs, or URLs.
Delegate a task to an independent Claude Code session in a tmux pane
GitHub Issue/PRの情報をNotionの任意DBに起票する。「Notionに起票」「issueをNotionに転記」「PRをNotion登録」等のとき使用。Notion公式リモートMCP(notion-mcp-server)を利用する。
ユーザーの既存Chromeブラウザ(デバッグポート9222)に接続して操作する。ログイン済みセッション・Cookie・認証状態を引き継いだブラウザ操作が必要な場合に使う。トリガー例:「ログインした状態で操作して」「認証が必要なページを開いて」「今開いているブラウザで操作して」「セッションを使って」。
基于 SOC 职业分类
| name | agent-browser |
| description | シンプルなブラウジング用。ログインセッション不要で、Webページの閲覧・データ抽出・スクリーンショット取得などを即座に実行できる。CDPポート接続なしで新規ブラウザを起動する。トリガー例:「このURLの内容を見て」「ページからデータを取得して」「スクリーンショットを撮って」「サイトの情報を調べて」。 |
| allowed-tools | Bash(agent-browser:*) |
agent-browserは軽量CLIベースのブラウザ自動化ツール。このスキルはCDP接続なしで新規ブラウザを起動する。 ログインセッションや既存ブラウザの状態が不要な、シンプルなブラウジングに使う。
CDPポート指定なしで直接起動する。--cdpオプションは使わない。
# ページを開く(新規ブラウザが起動)
agent-browser open https://example.com
# インタラクティブ要素の参照を取得
agent-browser snapshot -i
# 参照を使って操作
agent-browser click @e1
agent-browser fill @e2 "text"
# ナビゲーション後は再度snapshot
agent-browser snapshot -i
# ナビゲーション
agent-browser open <url>
agent-browser close
# スナップショット(要素参照の取得)
agent-browser snapshot -i # インタラクティブ要素(推奨)
agent-browser snapshot -i -C # cursor:pointer要素も含む
# 操作(@refを使用)
agent-browser click @e1
agent-browser fill @e2 "text" # クリアして入力
agent-browser type @e2 "text" # クリアせず入力
agent-browser select @e1 "option"
agent-browser check @e1
agent-browser press Enter
agent-browser scroll down 500
# 情報取得
agent-browser get text @e1
agent-browser get url
agent-browser get title
# 待機
agent-browser wait @e1 # 要素の出現
agent-browser wait --load networkidle # ネットワークアイドル
agent-browser wait --url "**/page" # URLパターン
agent-browser wait --text "Welcome" # テキスト出現
agent-browser wait 2000 # ミリ秒
# キャプチャ
agent-browser screenshot
agent-browser screenshot --full # フルページ
agent-browser screenshot --annotate # 番号付きラベル
agent-browser pdf output.pdf
中間出力を読む必要がない場合は&&で連結して効率化:
agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i
出力をパースしてから次の操作が必要な場合(例: snapshotで参照取得 -> 操作)は個別に実行。
参照(@e1等)はページ変更時に無効化される。以下の後は必ずsnapshot -iで再取得:
# シンプルな式
agent-browser eval 'document.title'
# 複雑なJS(シェルエスケープ回避)
agent-browser eval --stdin <<'EVALEOF'
JSON.stringify(Array.from(document.querySelectorAll("a")).map(a => a.href))
EVALEOF
# 並列セッション
agent-browser --session site1 open https://site-a.com
agent-browser --session site2 open https://site-b.com
# 終了時は必ずcloseしてプロセスリークを防止
agent-browser close
agent-browser --session site1 close