# Automate Browser Checks for AI Agents

AI agents need repeatable browser actions that provide evidence, not fragile manual steps. This skill guides Claude, Codex, and Claude Code through deterministic navigation, snapshots, screenshots, and form workflows.

## Install

```bash
npx skillstore add supercent-io/agent-browser
```

## Metadata

- Status: approved
- Slug: supercent-io-agent-browser
- Version: 1.1.0
- Author version: 1.1.0
- Skillstore revision: r1
- Version status: valid
- Tree hash: 44006d2597cb134c2238895d0e5addd5139fa0534498b7478a882f3e2eb3bd0f
- Author: supercent-io
- GitHub username: supercent-io
- License: MIT
- Repository: https://github.com/supercent-io/skills-template/tree/main/.agent-skills/agent-browser/
- Ref: f93e9bb0daca99badb6a7e574b97737155d57cb3
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: network, external\_commands
- Quality score: 78
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/supercent-io-agent-browser
- Manifest: https://skillstore.pages.dev/api/skills/supercent-io-agent-browser/manifest

## Capabilities

- Opens websites with agent-browser and waits for page load states.
- Uses accessibility snapshot refs such as @e1 for deterministic clicks and form fills.
- Captures screenshots, annotated screenshots, PDFs, and text snapshots.
- Compares snapshots or screenshots against baselines for verification.
- Manages isolated browser sessions and saved authentication state.
- Applies content boundaries, output limits, domain allowlists, and action policies.

## Use Cases

- Verify a Web Release: Run a repeatable browser flow after deployment and capture snapshots or screenshots as evidence.
- Automate Form Workflows: Open a form, identify fields with refs, fill values, submit, and verify the resulting page state.
- Collect Page Evidence: Capture a page snapshot, screenshot, or PDF for research, support, or compliance review.

## Prompt Templates

### Open and Inspect a Page

```
Open the target URL, wait until the page is stable, take an interactive snapshot, and summarize the main visible elements.
```

### Complete a Form Safely

```
Open this form, snapshot the page, identify the needed fields by ref, fill the provided values, submit, and verify the result.
```

### Compare Before and After States

```
Capture a baseline snapshot, perform the requested browser action, capture the new state, and explain the differences with evidence.
```

### Run a Scoped Authenticated Check

```
Use the existing authentication state, restrict navigation to approved domains, complete the workflow, and capture only the minimum evidence needed.
```

## Limitations

- Requires the agent-browser CLI and browser dependencies to be installed.
- Snapshot refs become stale after navigation or significant DOM changes.
- Browser actions can affect real websites, so users must scope domains and permissions.
- Authentication state files must be protected outside the skill.

## Best Practices

- Take a fresh snapshot after each navigation, submit, modal change, or major DOM update.
- Use domain allowlists and action policies before running sensitive or authenticated workflows.
- Capture explicit evidence after every important action instead of relying on assumptions.

## Anti Patterns

- Do not reuse snapshot refs after navigation or a significant page update.
- Do not pass secrets directly in prompts or commit saved authentication files.
- Do not run broad browser actions on untrusted domains without scoped permissions.

## Security Audit

- Audited at: 2026-07-07T04:49:47.814\+00:00
- Summary: No malicious intent, credential exfiltration, prompt injection, or hidden host command execution was found. The static findings are documentation examples for the agent-browser CLI, example-domain URLs, project links, browser snapshots, and defensive safety guidance.

## Stats

- Views: 213
- Downloads: 30
- Favorites: 1
- Popularity score: 0
