agent-browser

agent-browser is a skill for Claude Code from avibebuilder/claude-prime. It costs 108 tokens per session (1,498 once invoked), scanned A, a copy of agent-browser-avibebuilder-claude-prime, MIT.

A browser automation tool for controlling websites through commands. It can inspect pages and interact with visible elements such as forms and buttons.

In plain words
What is it for?
Use it to open websites, fill in forms, click buttons, take screenshots, extract information, and test web applications.
Why use it?
It removes the need to perform repetitive website actions manually and helps verify what happened after each step.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Good fit Use it to open websites, fill in forms, click buttons, take screenshots, extract information, and test web applications.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/avibebuilder/claude-prime/agent-browser
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add avibebuilder/claude-prime --skill agent-browser
Clone the repo
git clone --depth 1 https://github.com/avibebuilder/claude-prime

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for agent-browser

README.md
[![agentmods](https://agentmods.dev/badge/skills/avibebuilder/claude-prime/agent-browser/github.svg)](https://agentmods.dev/skills/avibebuilder/claude-prime/agent-browser)
Your own site
<a href="https://agentmods.dev/skills/avibebuilder/claude-prime/agent-browser"><img src="https://agentmods.dev/badge/skills/avibebuilder/claude-prime/agent-browser/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for agent-browser

Your own site · 80×15
<a href="https://agentmods.dev/skills/avibebuilder/claude-prime/agent-browser"><img src="https://agentmods.dev/badge/skills/avibebuilder/claude-prime/agent-browser.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 108 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,498 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00108 $0.01498
Opus 5.5 $0.00043 $0.00599
Sonnet 5.5 $0.00022 $0.00300
Haiku 4.5 $0.00011 $0.00150

Measured 1mo ago against content hash 2960e0e9fa2a, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

agent-browser scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

The scan reads SKILL.md. This mod also ships 3 executable files (templates/authenticated-session.sh, templates/capture-workflow.sh, templates/form-automation.sh), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

100% identical to agent-browser-avibebuilder-claude-prime — 140 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

.claude/skills/agent-browser/SKILL.md · 138 lines

How it starts

The opening of the file, as written. The whole thing — 138 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Browser Automation with agent-browser

Use this skill to drive websites through the agent-browser CLI. Keep the main loop tight: inspect the page, act with refs, verify the result, and only pull deeper docs when the task actually needs them.

Core workflow

Prefer agent-browser directly for speed. Use npx agent-browser only if it is not installed globally.

For most tasks, follow this loop:

  1. Open the page
  2. Wait for the relevant state
  3. Snapshot with refs
  4. Interact using those refs
  5. Re-snapshot after page or DOM changes
  6. Verify the outcome
  7. Close the session when done
agent-browser open https://example.com/form
agent-browser wait --load networkidle
agent-browser snapshot -i
# Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit"

agent-browser fill @e1 "[email protected]"
agent-browser fill @e2 "password123"
agent-browser click @e3
agent-browser wait --load networkidle
agent-browser snapshot -i

Chain commands with && only when you do not need to inspect intermediate output. Good: open && wait && screenshot. Bad: snapshot && click when you still need to read the refs from the snapshot.

Route fast

Read only the reference that matches the task:

Need Read
Full command or flag lookup references/commands.md
Ref lifecycle, stale refs, snapshot strategy references/snapshot-refs.md
Login flows, OAuth, 2FA, saved auth state references/authentication.md
Parallel sessions, state reuse, cleanup references/session-management.md
Recording, profiling, local files, config, iOS, security references/advanced-usage.md
Proxy setup references/proxy-support.md
Recording workflows references/video-recording.md
Profiling workflows references/profiling.md

Read the full file on GitHub · 138 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 138 lines · 108 tokens per session scan A 2960e0e9fa2a

Subscribe to this mod's changes

agent-browser is a skill published in the GitHub repository avibebuilder/claude-prime (120 stars, last pushed 5mo ago), licensed MIT. It adds 108 tokens to every session and 1,498 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 100% identical to agent-browser-avibebuilder-claude-prime, differing in 140 lines, and is treated as a copy.

Related

Other skills, from other repositories

prime-the-agent

Use when starting a session on an existing WordPress site, or when the user says 'prime yourself', 'what builder does this site use', or 'give me a site briefing'. Loads the active site, detects the builder, loads inline schemas, reads the stored per-site brief, and sets the do-not-write-raw-HTML rule.

respira-press/agent-skills-wordpress · 73 tokens

playwright-auth-state

Playwright workflows for authenticated browser state reuse through storageState and setup projects.

hzijad/playwright-agent-skills · 20 tokens

playwright-network-mocking

Playwright workflows for deterministic third-party responses using page.route().

hzijad/playwright-agent-skills · 18 tokens

anycrawl-youtube-video-extractor

Extract public YouTube watch-page data from a single URL through the AnyCrawl Scrape API. Use when a user provides a YouTube watch link and wants as much structured data as possible from that one video, including normalized JSON plus the raw AnyCrawl markdown, HTML, links, transcript-bearing content, and screenshot…

citedy/skills · 74 tokens

anycrawl-social-extractor

Route a public social-media URL to the correct AnyCrawl skill and extractor automatically. Use when a user provides a TikTok, Instagram, or YouTube link and wants one skill that detects the platform, runs the right AnyCrawl-backed extractor, and returns the saved artifact path plus a compact execution summary.

citedy/skills · 68 tokens

vibe-e2e

Generates and runs full end-to-end UI tests using Playwright against a live URL. Auto-installs Playwright and Chromium if not present — isolated in e2e/ folder, never pollutes app dependencies. Reads SPEC.md and FEATURES.md to automatically generate test flows covering every critical user journey. Runs tests with…

aakashdhar/vibe-skill · 163 tokens