Vercel のブラウザ自動化 CLI スキル:エージェントが CDP 経由で Chrome を制御し、アクセシビリティツリーのスナップショットと要素番号を使ってクリック、フォーム入力、スクリーンショット、データ取得を行う。
skills.sh 安装量 1206479(+14092 / 24h)
セキュリティ監査:リスク警告あり
- SKILL.md はエントリ用のスタブにすぎず、実際のワークフローは CLI が実行時に出力する(agent-browser skills get core)。この部分は静的監査の対象外である
- npm パッケージ agent-browser のグローバルインストールとブラウザのダウンロードを要求する。allowed-tools は Bash(agent-browser:*) を許可している
- description はエージェントに対し「組み込みのブラウザツールよりも優先して」本ツールを使用するよう求めており、トリガーを奪う表現ではあるが、権限を越える指示は見られない
- 認証情報の読み取り、外部送信、難読化されたコードは発見されなかった
理由
- Rust ネイティブ CLI で、Playwright / Puppeteer に依存しない。要素参照 @eN は座標クリックより安定している
- 専用サブスキルが Electron デスクトップアプリ(VS Code、Slack、Figma など)、探索的 QA、HAR を記録して API クライアントを導出、Vercel Sandbox と AWS AgentCore クラウドブラウザをカバー
- skills.sh 24 時間インストール 14092、総インストール 1206479、前週比 +12%(注目度のみを表す)
使用法
- npx skills add vercel-labs/agent-browser --skill agent-browser
- CLIとブラウザをインストール:npm i -g agent-browser && agent-browser install
- 使用前にエージェントで agent-browser skills get core を実行し、インストール済みバージョンに対応した完全な使用法を読み取る
リスク
- ログイン済みのウェブサイトや Slack などのアプリを操作でき、ID保管庫を備えているため、誤操作が実際のアカウントに影響する
- 完全なコマンドは CLI ランタイムから送信され、バージョンによって変化する