# Agent Browser

> Gives Claude agents a headless browser. Use when you need to fetch JS-rendered pages, interact with UI elements before reading content, or observe network traffic. Invoke the browser_session tool to navigate, click, type, read DOM, take screenshots, and capture network requests — all in one isolated call.

- **Type:** Skill
- **Install:** `agentstack add skill-vorwo-agent-browser-skill-agent-browser-skill`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [Vorwo](https://agentstack.voostack.com/s/vorwo)
- **Installs:** 0
- **Category:** [Web & Browser](https://agentstack.voostack.com/c/web-and-browser)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [Vorwo](https://github.com/Vorwo)
- **Source:** https://github.com/Vorwo/agent-browser-skill

## Install

```sh
agentstack add skill-vorwo-agent-browser-skill-agent-browser-skill
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

## agent-browser

This skill exposes a headless Chromium browser as the `browser_session` MCP tool.

### When to use

- Fetching content from JS-rendered pages (SPAs, React/Vue apps)
- Interacting with a page before reading its content (login forms, search boxes, navigation)
- Observing API calls a page makes (XHR/fetch requests, WebSocket handshakes)
- Taking visual screenshots of a page state

### Key properties

- **Fully isolated**: Each call gets a fresh browser context. No cookies, localStorage, or session state carries over between calls.
- **Structured output**: Returns `title`, `finalUrl`, `dom`, `screenshot` (base64 PNG), and `networkLog` in a single JSON response.
- **Declarative steps**: Provide an ordered `steps` array — no arbitrary code execution.

### Example usage

```json
{
  "url": "https://example.com",
  "steps": [
    { "type": "wait_for", "selector": "#main-content" },
    { "type": "read_dom", "selector": "article" },
    { "type": "screenshot" }
  ],
  "captureResponseBodies": false
}
```

### Step types

| Type | Required | Optional | Description |
|------|----------|----------|-------------|
| `navigate` | `url` | — | Navigate to a new URL |
| `click` | `selector` | — | Click an element |
| `type` | `selector`, `text` | — | Type text into a field |
| `wait_for` | `selector` | `timeout` (ms) | Wait for element to appear |
| `wait_ms` | `ms` | — | Fixed delay |
| `read_dom` | — | `selector` | Extract text (defaults to body) |
| `screenshot` | — | — | Capture viewport as base64 PNG |

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [Vorwo](https://github.com/Vorwo)
- **Source:** [Vorwo/agent-browser-skill](https://github.com/Vorwo/agent-browser-skill)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** yes
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-vorwo-agent-browser-skill-agent-browser-skill
- Seller: https://agentstack.voostack.com/s/vorwo
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
