firefox-browser
FirefoxブラウザをAIで制御する
Également disponible depuis: 1jehuang
ユーザーはログイン中のセッションを維持しながらブラウザタスクを自動化する必要があります。このスキルはWebSocketを通じてAIエージェントを実際のFirefoxブラウザに接続し、Cookieと認証情報を保持します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "firefox-browser". 開いているタブを一覧表示してexample.comに移動
Résultat attendu:
- アクティブタブ: 123 - https://amazon.com
- 合計タブ数: 5個(2ウィンドウ)
- example.comに移動しました
- インタラクティブ要素がマークされたページコンテンツを取得しました
Audit de sécurité
Risque faibleThis is a SKILL.md configuration/prompt file for a Firefox Browser Agent Bridge. The skill uses a documented WebSocket architecture to communicate with a Firefox extension. It provides browser automation capabilities as described. No executable code, obfuscation, or malicious patterns detected.
Facteurs de risque
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
ログインを伴う自動テスト
実際のブラウザセッションを使用して、認証フローを通じてWebアプリケーションをテストする
フォーム送信テスト
実際の認証情報を使用してステージング環境でフォーム入力と検証を自動化する
自然言語ブラウザ操作
手動ナビゲーションなしで平易な言語コマンドでブラウザを制御する
Essayez ces prompts
browser listTabs '{}'browser newSession '{"url": "https://example.com"}' then browser getContent '{"format": "annotated"}'browser fillForm '{"fields": [{"selector": "#name", "value": "John Doe"}, {"selector": "#email", "value": "john@example.com"}]}'browser parallel '{"branches": [{"url": "https://site1.com", "commands": [{"action": "getContent", "params": {"format": "text"}}]}, {"url": "https://site2.com", "commands": [{"action": "getContent", "params": {"format": "text"}}]}]}'Bonnes pratiques
- 分離された自動化タスクにはnewSessionで新たに開始する
- クリック可能な要素をコンテキスト内で確認するにはgetContentで注釈付き形式を使用する
- 並列タスクを実行する場合はtabIdを明示的に指定する
- 操作前にgetContentでナビゲーション後のページコンテンツを確認する
Éviter
- 分離された отдельныеタブに隔离せずに並列タスクを実行する
- 最初にgetContent出力を確認せずにページ要素が存在すると仮定する
- ユーザー確認なしで機密性の高いアクションを自動化する
- ブラウザブリッジを長時間誰も監視せずに実行し続ける