# core-agent-browser

This skill guides agents through browser tasks with the agent-browser CLI, from inspecting page controls to filling forms. Use it when browser automation is explicitly requested.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2000 installs · ★ 1545
- Author: actionbook
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/actionbook/rust-skills/tree/HEAD/skills/core-agent-browser/SKILL.md
- Updated: 2026-08-23
- HTML: https://affpapa.org/en/nevibecode/skills/core-agent-browser

## What it does

\`core-agent-browser` describes how to control a browser from the `agent-browser` CLI: open a page, inspect interactive controls, fill fields, click buttons, and check what happened. A page snapshot assigns references such as `@e1` to elements for later commands.

For Rust and crate research, the listed priority is `rust-learner`, then the `actionbook` MCP, with direct `agent-browser` use reserved for sites without prepared selectors or tasks involving interactive checks, screenshots, or form entry. The skill is marked for internal use and is not intended for direct user invocation. The `agent-browser` command must be available in the environment.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill core-agent-browser -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/core-agent-browser/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/core-agent-browser/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill core-agent-browser -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/core-agent-browser/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill core-agent-browser -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/core-agent-browser/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install actionbook/rust-skills core-agent-browser
```

2. **Manually: put the files in place**
- File: `.github/skills/core-agent-browser/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill core-agent-browser -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/actionbook/rust-skills --path skills/core-agent-browser
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/core-agent-browser/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add actionbook/rust-skills --skill core-agent-browser -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/actionbook/rust-skills/tree/HEAD/skills/core-agent-browser/SKILL.md

## When to use it
- inspect a page’s interactive controls
- fill and submit a browser form
- check a page after navigation or DOM changes
- save a screenshot of a page

## Example prompts
- Open `<url>` with `agent-browser`, inspect the controls, and click the button needed for this task.
- Fill in the form with `agent-browser`, submit it, then inspect the updated page.
- Save a full-page screenshot as `path.png`.

## Similar
- [agent-browser](https://affpapa.org/en/nevibecode/skills/vercel-labs-agent-browser.md) — skill · 1200000 installs
- [webapp-testing](https://affpapa.org/en/nevibecode/skills/webapp-testing.md) — skill · 186758 installs
- [computer-use](https://affpapa.org/en/nevibecode/skills/computer-use.md) — skill · 239400 installs
- [browser-use](https://affpapa.org/en/nevibecode/skills/browser-use.md) — skill · 98200 installs
- [playwright-cli](https://affpapa.org/en/nevibecode/skills/playwright-cli.md) — skill · 195700 installs
- [last30days](https://affpapa.org/en/nevibecode/skills/last30days.md) — skill · 53000 installs

From the same set: [actionbook/rust-skills](https://affpapa.org/en/nevibecode/by/actionbook/rust-skills.md) — 35 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
