A comprehensive skill for using agent-browser, a CLI tool for browser automation designed for AI agents, developed by Vercel Labs. This skill covers installation, core commands, selectors (refs, CSS, XPath, semantic locators), agent mode, sessions, options, and best practices. Use this skill whenever the user needs to automate browser interactions via CLI commands, especially for AI agents that need to interact with web pages.
View on GitHubpartme-ai/full-stack-skills
development-skills-utils
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/partme-ai/full-stack-skills/blob/main/skills/agent-browser/SKILL.md -a claude-code --skill agent-browserInstallation paths:
.claude/skills/agent-browser/## When to use this skill Use this skill whenever the user wants to: - Automate browser interactions via CLI commands - Use browser automation for AI agents - Navigate websites and interact with pages using command-line tools - Use refs-based element selection for deterministic automation - Integrate browser automation into AI agent workflows - Capture snapshots of web pages with accessibility trees - Fill forms, click elements, and extract content via CLI - Use semantic locators for more reliable element selection - Work with browser automation in agent mode with JSON output - Manage multiple browser sessions - Debug browser automation with headed mode - Use authenticated sessions with custom headers - Connect to existing browsers via CDP - Stream browser viewport for live preview ## How to use this skill This skill is organized to match the agent-browser official documentation structure (https://github.com/vercel-labs/agent-browser/blob/main/README.md). When working with agent-browser: 1. **Install agent-browser**: - Load `examples/getting-started/installation.md` for installation instructions 2. **Quick Start**: - Load `examples/quick-start/quick-start.md` for basic workflow examples 3. **Learn core commands**: - Load `examples/commands/basic-commands.md` for basic commands (open, click, fill, etc.) - Load `examples/commands/advanced-commands.md` for advanced commands (snapshot, eval, etc.) - Load `examples/commands/get-info/` for information retrieval commands - Load `examples/commands/check-state/` for state checking commands - Load `examples/commands/find-elements/` for semantic locator commands - Load `examples/commands/wait/` for wait commands - Load `examples/commands/mouse-control/` for mouse control commands - Load `examples/commands/browser-settings/` for browser configuration - Load `examples/commands/cookies-storage/` for cookies and storage management - Load `examples/commands/network/` for network interceptio