Agent skill · software engineering · bighardperson

browserwing

Control browser automation through HTTP API. Supports page navigation, element interaction (click, type, select), data extraction, accessibility snapshot analysis, screenshot, JavaScript execution, and batch operations.

Why this skill is useful

Provides specific API commands and usage patterns for browser automation that the AI wouldn't reliably generate on its own.

What it needs

Requires bash installed locally. About 9k tokens when loaded. Last updated 2026-04-26. 34 stars on the source repository.

What this skill does

BrowserWing Executor API Overview BrowserWing Executor provides comprehensive browser automation capabilities through HTTP APIs. You can control browser navigation, interact with page elements, extract data, and analyze page structure. Configuration API Base URL: The BrowserWing Executor API address is configurable via environment variable. Environment Variable: BROWSERWINGEXECUTORURL Default Value: http://127.0.0.1:8080 How to get the URL: Read from environment variable $BROWSERWINGEXECUTORURL, if not set, use default http://127.0.0.1:8080 Base URL Format: ${BROWSERWINGEXECUTORURL}/api/v1/executor or http://127.0.0.1:8080/api/v1/executor (if env var not set) Authentication: Use X-BrowserWing-Key: <api-key> header or Authorization: Bearer <token> if required. Important: Always construct the API URL by reading the environment variable first. In shell commands, use: ${BROWSERWINGEXECUTORURL:-http://127.0.0.1:8080} Core Capabilities Page Navigation: Navigate to URLs, go back/forward, reload Element Interaction: Click, type, select, hover on page elements Data Extraction: Extract text, attributes, values from elements Accessibility Analysis: Get accessibility snapshot to understand page structure Advanced Operations: Screenshot, JavaScript execution, keyboard input Batch Processing: Execute multiple operations in sequence API Endpoints 1. Discover Available Commands IMPORTANT: Always call this endpoint first to see all available commands and their parameters. Response: Returns complete list of all commands with parameters, examples, and usage guidelines. Query specific command: 2. Get Accessibility Snapshot CRITICAL: Always call this after navigation to understand page structure and get element RefIDs. …

How to use it

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

@skills bighardperson/BrowserWing

View the source on GitHub

Browse the @skills marketplace