Agent skill · software engineering · sundial-org

fast-browser-use

fast-browser-use — an agent skill for coding agents.

Why this skill is useful

Adds executable scripts for advanced browser automation and session management that are not available in standard libraries.

What it needs

Requires cargo, chrome installed locally. About 3k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Fastest Browser Use A Rust-based browser automation engine that provides a lightweight binary driving Chrome directly via CDP. It is optimized for token-efficient DOM extraction, robust session management, and speed. 🧪 Recipes for Agents 1. Bypass "Bot Detection" via Human Emulation Simulate mouse jitter and random delays to scrape protected sites. 2. The "Deep Freeze" Snapshot Capture the entire DOM state and computed styles for perfect reconstruction later. 3. Login & Cookie Heist Log in manually once, then steal the session for headless automation. Step 1: Open non-headless for manual login Step 2: Reuse session later 4. 🚜 Infinite Scroll Harvester Extract fresh data from infinite-scroll pages — perfect for harvesting the latest posts, news, or social feeds. Real output (59 unique items in ~6 seconds): Works on any infinite scroll page: Reddit, Twitter, LinkedIn feeds, search results, etc. 5. 📸 Quick Screenshot Capture any page as PNG: ⚡ Performance Comparison Feature Fast Browser Use (Rust) Puppeteer (Node) Selenium (Java) :--- :--- :--- :--- Startup Time < 50ms ~800ms ~2500ms Memory Footprint 15 MB 100 MB+ 200 MB+ DOM Extract Zero-Copy JSON Serialize Slow Bridge Capabilities & Tools Vision & Extraction visionmap: Returns a screenshot overlay with numbered bounding boxes for all interactive elements. snapshot: Capture the raw HTML snapshot (YAML/Markdown optimized for AI). screenshot: Capture a visual image of the page. extract: Get structured data from the DOM. markdown: Convert the current page content to Markdown. Navigation & Lifecycle navigate: Visit a specific URL. goback / goforward: Traverse browser history. wait: Pause execution or wait for specific conditions. newtab: Open a new browser tab. switchtab: Switch focus to a specific tab. closetab: Close the current or specified tab. tablist: List all open tabs. close: Terminate the browser session. Interaction click: Click elements via CSS selectors or DOM indices. input: Type text into fields. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/fast-browser-use

View the source on GitHub

Browse the @skills marketplace