Install
$ agentstack add skill-supatest-ai-supa-skills-agent-browser ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Agent Browser
Use the Agent Browser CLI for browser automation. Agent Browser ships its own current skill content, so this discovery skill should stay thin and delegate to the installed CLI whenever possible.
When Not to Use
- Do not use for pure HTTP/API calls that can be done with
curlor a project SDK. - Do not use for unit, integration, or E2E test authoring without live browser interaction. Use
automate-e2e-testsfor test files. - Do not use to bypass authentication, terms, permissions, or access controls.
Load Current Instructions
First check whether the CLI is available:
agent-browser --version
If it is available, retrieve the current core instructions from the installed CLI:
agent-browser skills get core --full
If the command above is unsupported, use:
agent-browser skills list
agent-browser skills get core
Follow the CLI-served instructions for command syntax, references, templates, sessions, screenshots, video, selectors, and troubleshooting.
Install or Repair
If Agent Browser is missing and installing tools is allowed in the environment, use the official install path:
npm i -g agent-browser
agent-browser install
If global installs are not allowed, use the project's documented toolchain or ask the user for the approved installation method. Do not install global tooling inside restricted enterprise environments without approval.
Generic Workflow
When CLI-served instructions are unavailable, use this minimal workflow:
- Open the target URL.
- Wait for load or a specific UI condition.
- Inspect the page with an accessibility/tree snapshot.
- Prefer stable element refs, accessible roles, labels, and visible text over brittle CSS selectors.
- Click, fill, type, scroll, or evaluate page state as needed.
- Capture screenshots or video for user-facing validation.
- Save and reuse named sessions when auth state matters.
- Close or reset sessions when done.
Example:
agent-browser open http://localhost:3000
agent-browser wait --load networkidle
agent-browser snapshot -i
agent-browser click @e1
agent-browser fill @e2 "example"
agent-browser screenshot --annotate reports/agent-browser/step.png
Use a named session for longer flows:
agent-browser --session feature-test open http://localhost:3000
agent-browser --session feature-test snapshot -i
agent-browser --session feature-test screenshot reports/feature/step.png
Evidence Rules
For testing and verification work:
- Capture evidence after meaningful state changes.
- Inspect screenshots and recordings before reporting success.
- Reject blank, black, wrong-route, stale-state, or unplayable evidence.
- Prefer video for multi-step flows, animations, auth, modal/sheet interactions, and navigation.
- Record exact commands and observed results in the calling workflow's report.
Failure Handling
- CLI missing: install only when permitted; otherwise ask for the approved tool path.
- Command syntax differs: run
agent-browser skills get core --fulland follow the installed version. - Auth required: use approved test credentials, saved state, seeded users, or ask the user to sign in. Do not invent credentials.
- Stale refs: take a fresh snapshot and use semantic locators when possible.
- Screenshots or recordings fail: retry once with a fresh named session, then document the blocker in the validation report.
- Page behaves unexpectedly: capture the URL, screenshot, console/network evidence if available, and hand findings back to
test-feature.
Source
Generic starter from Supatest AI supa-skills agent-browser v1.0.1. It intentionally keeps the familiar skill name while delegating detailed instructions to the installed Agent Browser CLI core skill so usage stays aligned with the local CLI version.
Self-Improvement
If Agent Browser changes its skill name, install command, or recovery workflow, patch this skill in the same change set.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: supatest-ai
- Source: supatest-ai/supa-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.