Agent skill · operations · aiskillstore
firefox-browser
Control the user's Firefox browser with their logins and cookies intact. Use when you need to browse websites as the user, interact with authenticated pages, fill forms, click buttons, take screenshots, or get page content. (user)
Why this skill is useful
Adds executable commands for controlling a real Firefox browser session, enabling user interaction and automation that the AI cannot perform on its own.
What it needs
Requires firefox installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Firefox Browser Agent Bridge Control the user's actual Firefox browser session via WebSocket. This uses their real browser with existing logins and cookies - not a headless browser. Quick Start Client Usage Actions Reference Session & Tab Management Action Description Key Params -------- ------------- ------------ listTabs List all open tabs across windows - newSession Create new tab to work in url (optional) newWindow Create a new normal window to work in url (optional), focus (defaults true), sandbox (private window) setActiveTab Switch which tab agent works on tabId, focus getActiveTab Get current tab info - Navigation & Page Info Action Description Key Params -------- ------------- ------------ navigate Go to URL in current tab url, wait, newTab getContent Get page content format: annotated, text, html getInteractables List clickable elements and inputs selector (optional scope) screenshot Capture visible area as PNG filename (optional) Interaction Action Description Key Params -------- ------------- ------------ click Click element selector, text, or x/y coords type Type into input selector, text, submit, clear fillForm Fill multiple fields fields[] with selector/value pairs waitFor Wait for element/text selector, text, timeout scroll Scroll the page y/x, selector, position evaluate Execute JavaScript and return result script Control Flow Action Description Key Params -------- ------------- ------------ fork Duplicate tab into multiple paths paths[] with name + commands killFork Close a fork fork (name) listForks List active forks - tryUntil Try alternatives until one succeeds alternatives[], timeout parallel Run commands on multiple URLs branches[] with url + commands Authentication & Vault Action Description Key Params -------- ------------- ------------ autoLogin Auto-fill credentials from Bitwarden vault and optionally submit domain, submit (default false) vaultStatus Check vault lock state and credential count - vaultSync Re-sync vault from Bitwarden serve …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/firefox-browser