agent-browser

Automate browser interactions and extract data via CDP.

68|16|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/catatafishen/agentbridge --skill agent-browser-catatafishen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/catatafishen/agentbridge/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/catatafishen/agentbridge --skill agent-browser-catatafishen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the need to manually click through complex web UIs and copy data out by enabling an AI agent to drive real browser interactions and extract results from pages.

Core Features & Use Cases

  • Web and app automation: Navigate pages, fill forms, click UI controls, and extract data from websites.
  • Testing and QA: Support exploratory testing, dogfooding, bug hunts, and automating web app verification.
  • Debugging embedded browser panels: Inspect and debug the IntelliJ plugin’s two JCEF panels via CDP on port 9222 (chat console and tool calls), using the same workflow as the electron skill.
  • Desktop and cloud browser automation: Automate Electron desktop apps and run browser automation in environments like Vercel Sandbox microVMs and AWS Bedrock AgentCore cloud browsers.

Quick Start

Ask your AI agent to use agent-browser to open the target website, complete the required form inputs, click the confirmation button, and then capture a screenshot plus extracted data for review.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I extract data from websites using browser automation?

You can automate web testing by using an AI agent to drive real browser interactions via CDP and accessibility-tree snapshots. It supports exploratory testing, dogfooding, and bug hunts by navigating pages, clicking UI controls, and capturing screenshots to validate behaviors.

Can I use CDP to debug embedded JCEF panels in IntelliJ?

Yes, you can debug embedded JCEF panels in IntelliJ by connecting via CDP on port 9222. This allows you to inspect and debug the chat console and tool calls panels using the same workflow as the electron skill.

Does browser automation work with Electron desktop apps?

Yes, browser automation works with Electron desktop apps by connecting through CDP and using accessibility-tree snapshots. It allows an AI agent to interact with desktop UIs, click controls, and extract data from the application.

What is the best way to automate form filling and UI interactions on web pages?

The best way to automate form filling and UI interactions is using an AI agent with browser automation via CDP. It uses accessibility-tree snapshots with stable element references to navigate pages, complete form inputs, and click confirmation buttons reliably.

Can I run browser automation in cloud environments like Vercel Sandbox or AWS Bedrock?

Yes, you can run browser automation in cloud environments like Vercel Sandbox microVMs and AWS Bedrock AgentCore. It connects via CDP to drive interactions and extract data from pages within these remote cloud browser infrastructures.