browserwing-executor
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.
npx skills add MemTensor/MemOS --skill browserwing-executor --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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. **API Base URL:** `http://localhost:8080/api/v1/executor` **Authentication:** Use `X-BrowserWing-Key: <api-key>` header or `Authorization: Bearer <token>` ## 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. ```bash curl -X GET 'http://localhost:8080/api/v1/executor/help' ``` **Response:** Returns complete list of all commands with parameters, examples, and usage guidelines. **Query specific command:** ``
- Overview
- Core Capabilities
- API Endpoints
- 1. Discover Available Commands
- 2. Get Accessibility Snapshot
- 3. Common Operations
- Instructions
- Complete Example
- Key Commands Reference
- Navigation
- Element Interaction
- Data Extraction
- Page Analysis
- Advanced
curl -X GET 'http://localhost:8080/api/v1/executor/help' curl -X GET 'http://localhost:8080/api/v1/executor/help?command=extract' curl -X GET 'http://localhost:8080/api/v1/executor/snapshot' curl -X POST 'http://localhost:8080/api/v1/executor/navigate' \ curl -X POST 'http://localhost:8080/api/v1/executor/click' \ curl -X POST 'http://localhost:8080/api/v1/executor/type' \ curl -X POST 'http://localhost:8080/api/v1/executor/extract' \ curl -X POST 'http://localhost:8080/api/v1/executor/wait' \ curl -X POST 'http://localhost:8080/api/v1/executor/batch' \ curl -X POST 'http://localhost:8080/api/v1/executor/press-key' \
What does the browserwing-executor skill do?
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.
How do I install it?
Run `npx skills add MemTensor/MemOS --skill browserwing-executor --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From MemTensor/MemOS, a repository with 10,587 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
