Agent skill · software engineering · aiskillstore

browser-automation

Enterprise-grade browser automation using WebDriver protocol. Use when the user needs to automate web browsers, perform web scraping, test web applications, fill forms, take screenshots, monitor performance, or execute multi-step browser workflows. Supports Chrome, Firefox, and Edge with connection pooling and health management.

Why this skill is useful

Adds 45+ executable commands for browser automation that extend the AI's capabilities beyond standard web scraping.

What it needs

Requires chromedriver, geckodriver, msedgedriver installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Browser Automation Skill This skill provides guidance for using the rust-browser-mcp server to automate web browsers through the WebDriver protocol. It enables enterprise-grade browser control with performance monitoring, multi-session support, and health management. Overview The rust-browser-mcp server provides 45+ MCP tools for browser automation: Core Automation Tools (25) Navigation: navigate, back, forward, refresh Element Interaction: click, sendkeys, hover, findelement, findelements Information Extraction: gettitle, gettext, getattribute, getproperty, getpagesource Advanced: fillandsubmitform, loginform, scrolltoelement, waitforelement JavaScript: executescript Visual: screenshot, resizewindow, getcurrenturl, getpageloadstatus Performance Monitoring Tools (5) getperformancemetrics - Page load times, resource timing, navigation data monitormemoryusage - Heap monitoring, memory leak detection getconsolelogs - Error detection, log filtering runperformancetest - Automated performance analysis monitorresourceusage - Network, FPS, CPU tracking Driver Management Tools (7) startdriver, stopdriver, stopalldrivers listmanageddrivers gethealthyendpoints, refreshdriverhealth forcecleanuporphanedprocesses Recipe System (4) createrecipe - Create reusable automation workflows executerecipe - Run a saved recipe listrecipes - List all available recipes deleterecipe - Remove a recipe Setup Instructions Prerequisites Ensure you have at least one WebDriver installed: Chrome: ChromeDriver (must match Chrome version) Firefox: GeckoDriver Edge: MSEdgeDriver Configuration for Claude Desktop Add to your claudedesktopconfig.json: Environment Variables Variable Default Description ---------- --------- ------------- WEBDRIVERENDPOINT auto WebDriver URL or "auto" for auto-discovery WEBDRIVERHEADLESS true Run browsers in headless mode WEBDRIVERPREFERREDDRIVER - Preferred browser: chrome, firefox, edge WEBDRIVERCONCURRENTDRIVERS firefox,chrome Browsers to start concurrently WEBDRIVERPOOLEN …

How to use it

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

@skills aiskillstore/browser-automation

View the source on GitHub

Browse the @skills marketplace