Vercel のブラウザ自動化 CLI スキル:エージェントは CDP 経由で Chrome を制御し、アクセシビリティツリーのスナップショットと @eN 要素番号を使ってクリック、フォーム入力、スクリーンショット、データ取得を行う。
skills.sh のインストール数 1258271(+12947 / 24時間)
セキュリティ監査:リスクの警告あり
- サードパーティパッケージをインストールまたは実行する(npx / pip など)。コマンド実行に該当
- エージェントに shell / スクリプトコマンドを実行させる
- 監査範囲:GitHub vercel-labs/agent-browser/skills/agent-browser/SKILL.md(SKILL.md のテキストのみをスキャン)
理由
- Rust ネイティブの CLI で、Playwright / Puppeteer に依存しない。SKILL.md はあくまで入口であり、完全な使い方は agent-browser skills get core がインストール済みバージョンに応じて出力するため、説明と CLI のバージョンは常に一致する
- 専用のサブスキルが Electron デスクトップアプリ(VS Code、Slack、Figma など)、Slack ワークスペース、探索的 QA、HAR を記録して API クライアントを導出する作業、Vercel Sandbox と AWS Bedrock AgentCore のクラウドブラウザをカバーする
- skills.sh では 24 時間で 12947 回インストール、累計 1258271 回、直近 8 週間の週次インストール数は 42484 から 78806 に増加(注目度のみを表す)
使い方
- npx skills add https://github.com/vercel-labs/agent-browser --skill agent-browser
- CLI とブラウザをインストール:npm i -g agent-browser && agent-browser install(Linux では --with-deps を付けてシステムライブラリをインストール。brew や cargo でのインストールも可能)
- エージェントにまず agent-browser skills get core を実行させ(--full を付けると完全なコマンドリファレンスを含む)、その後で操作を開始させる
リスク
- 監査で指摘された npm インストールと shell コマンドは用途と一致している。実行時に CLI が配信する完全な指示は静的スキャンの範囲外であり、バージョンによって変化する
- ログイン済みのウェブサイトや Slack などのアプリを操作でき、認証情報保管庫とセッション永続化を備えるため、誤操作は実際のアカウントに影響する
- description はエージェントに対し、組み込みのブラウザツールより優先してこれを使うよう求めている。観測パネルはローカルの 4848 ポートで動作する