agent-browser

Automate browser tasks with CDP-based commands for navigation, forms, and data extraction.

46|14|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/alexdcd/Mafia-Claude-Skills --skill agent-browser-alexdcd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/alexdcd/Mafia-Claude-Skills/tree/main/skills/agent-browser
Command: npx skills add https://github.com/alexdcd/Mafia-Claude-Skills --skill agent-browser-alexdcd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser automation tasks for AI agents, reducing manual setup and enabling reliable interactions with websites, forms, and dynamic content.

Core Features & Use Cases

  • Enables navigation, element snapshot with refs, and scripted interactions across websites
  • Supports session management, multi-tab handling, and authentication patterns for persistent automation
  • Ideal for QA automation, data extraction, and workflow automation in AI-assisted tasks

Quick Start

Start a session, open a URL, snapshot to get element refs, then interact using the refs to complete your task.

Frequently Asked Questions about agent-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate browser tasks with AI agents using CDP?

To automate browser tasks with AI agents, you start a session, open a URL, snapshot the page to get element refs, and interact using those refs. It uses CDP-based control to enable reliable scripted interactions across websites.

What is the best way to extract web data and fill forms in QA automation?

The best way to extract web data and fill forms in QA automation is using a snapshot mechanism that generates element refs. You click and fill inputs using these refs, ensuring reliable interactions with dynamic content across web apps.

Does browser automation work with multi-tab session management and authentication?

Browser automation supports multi-tab session management and authentication patterns for persistent automation. This enables AI agents to maintain authenticated states across multiple tabs during complex workflow automation.

Can I handle iframes when scraping dynamic web content?

Yes, you can handle iframes when scraping dynamic web content. The automation framework includes optional iframe handling, allowing AI agents to interact with elements nested inside iframe structures on complex web pages.

What commands are available for web scraping and workflow automation?

Available commands for web scraping and workflow automation include open, snapshot, click, fill, and wait. It also supports a batch mode to execute multiple browser interactions efficiently during automated data extraction.

Why does my browser automation fail to interact with dynamic website elements?

Browser automation fails to interact with dynamic website elements when refs become stale after page updates. You must snapshot the page again to refresh element refs before attempting further click or fill commands during your automation workflow.