スキル agent-browser
🌐

agent-browser

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

AI エージェントでブラウザタスクを自動化

こちらからも入手できます: vercel-labs,inference-sh-0,inferencesh,inf-sh

このスキルは、AI エージェントがシンプルな @e 参照システムを通じて、Web スクレイピング、フォーム入力、テストなどのために Web ブラウザを自動化することを可能にします。

対応: Claude Codex Code(CC)
🥉 76 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「agent-browser」を使用しています。 https://example.com を開いて要素参照を取得

期待される結果:

セッション ID: abc123 で開始。要素が見つかりました:@e1 [a] "Home"、@e2 [a] "About"、@e3 [a] "Contact"、@e4 [p] "Welcome to Example Domain"

「agent-browser」を使用しています。 連絡先フォームに入力して送信

期待される結果:

@e1 に "John Doe"、@e2 に "john@example.com"、@e3 に "Hello" を正常に入力しました。@e4 をクリック。フォームは正常に送信されました。

セキュリティ監査

安全
v1 • 2/25/2026

This is a legitimate browser automation skill using inference.sh CLI with Playwright. All 609 static findings are false positives - they detect patterns in documentation code blocks (shell command substitution examples, example URLs, placeholder paths) rather than actual executable code. The skill provides proper security best practices including credential handling via environment variables.

10
スキャンされたファイル
2,312
解析された行数
3
検出結果
1
総監査数

リスク要因

⚙️ 外部コマンド (1)
🌐 ネットワークアクセス (1)
📁 ファイルシステムへのアクセス (1)
監査者: claude

品質スコア

45
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

Web データ抽出

ページを移動し、要素とインタラクションし、コンテンツをキャプチャすることで、Web サイトからの構造化データの抽出を自動化します。

自動化されたフォーム入力

連絡先フォーム、アンケート、データ入力タスクなど、複数のページにわたる反復的なフォーム送信を自動化します。

認証セッション管理

一度ログインして認証済みセッションを再利用し、ダッシュボードの監視やユーザー固有のコンテンツの抽出などの反復タスクを実行します。

これらのプロンプトを試す

開いてスナップショット
agent-browser スキルを使用して https://example.com を開き、要素参照を取得します。
フォーム送信
ログインページに移動し、要素参照を使用してメールアドレスとパスワードフィールドに入力し、フォームを送信します。その後、ログイン成功を検証します。
スクリーンショット付きデータ抽出
ページを開き、全ページスクリーンショットを撮影し、要素からすべてのテキストコンテンツを抽出して結果を保存します。
認証ワークフロー
新しいセッションを作成し、環境変数からの認証情報でアプリケーションにログインし、ダッシュボードに移動して特定のデータを抽出し、セッションを再利用のために開いたままにします。

ベストプラクティス

  • ページ移動やフォーム送信後は常に再スナップショットして、最新の要素参照を取得する
  • 資格情報はハードコードせず、環境変数を使用する
  • 動画録画はデバッグ中のみ有効にする - 機密データがキャプチャされる可能性がある
  • エラーハンドリングを実装し、続行する前にアクションが成功したことを確認する

回避

  • 再スナップショットなしにページ遷移間で要素参照が維持されると想定する
  • 環境変数を使用せずにスクリプトに資格情報をハードコードする
  • ログイン成功を確認しない - 常に期待するページに到達したことを確認する
  • セッションを無期限に開いたままにする - 常に閉じるか、適切なクリーンアップを実装する

よくある質問

要素参照の無効化とは何ですか?
新しいページへの移動後やフォーム送信後は、すべての @e 参照が無効になります。現在のページ状態の新しい参照を取得するために、再度スナップショットを呼び出す必要があります。
ログイン中に 2FA をどのように処理すればよいですか?
動画録画を有効にして 2FA プロンプトを表示し、TOTP 生成ツールを使用するか、stdin から手動でコードを入力するために一時停止します。
認証済みセッションを再利用できますか?
はい、セッションは Cookie と状態を維持します。--session new で開始し、後続の呼び出しで返された session_id を使用します。再利用する場合は close を呼び出さないでください。
どのプロキシがサポートされていますか?
HTTP、HTTPS、SOCKS5 プロキシがサポートされています。open 関数の入力に proxy_url、proxy_username、proxy_password を設定します。
全ページスクリーンショットをどのように撮影しますか?
full_page: true で screenshot 関数を使用します。非常に長いページの場合、これはスクロール可能な領域全体をキャプチャします。
このスキルは本番環境での使用に安全ですか?
はい、ただしセキュリティのベストプラクティスに従ってください:資格情報には環境変数を使用し、本番環境では動画録画を無効にし、適切なセッションクリーンアップを実装します。