web-browser

Control Chrome/Chromium via the Chrome DevTools Protocol to navigate, click, fill forms, evaluate JavaScript, and capture screenshots.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/bytes032/agentkit --skill web-browser-bytes032
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-browser
Source: https://github.com/bytes032/agentkit/tree/main/skills/web-browser
Command: npx skills add https://github.com/bytes032/agentkit --skill web-browser-bytes032

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ws, and includes scripts (resource) components.

What problem does it solve?

This skill enables programmatic interaction with web pages by controlling Chrome/Chromium via the Chrome DevTools Protocol, allowing automated actions such as clicking buttons, filling forms, and navigating links without manual browsing.

Core Features & Use Cases

  • Remote browser control through CDP to drive web interactions in automated workflows.
  • Navigate to URLs, click elements, fill out forms, evaluate JavaScript, and take screenshots for verification.
  • Use cases include automated testing, site exploration, and data extraction from web applications.

Quick Start

Instruct the agent to open a page, perform a click, and extract data as needed.

Frequently Asked Questions about web-browser

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

FAQPage Schema
How do I automate web tasks using Chrome DevTools Protocol?

Automate web tasks via Chrome DevTools Protocol by connecting CDP-based Node.js scripts to a Chrome or Chromium instance running with remote debugging enabled, managing navigation, JavaScript evaluation, and screenshots.

What do I need to run remote browser control scripts?

Remote browser control requires a running Chrome or Chromium instance with remote debugging enabled on port 9222, a Node.js runtime, and the ws dependency to establish the CDP WebSocket connection for script execution.

Can I use this for automated website navigation and form submission?

Automated website navigation and form submission are supported core features, allowing programmatic interaction with web pages to click elements, fill out forms, evaluate JavaScript, and extract data without manual browsing.

What is the best way to extract data from web applications automatically?

Data extraction from web applications is achieved by driving web interactions remotely via the Chrome DevTools Protocol, evaluating JavaScript on the target pages, and capturing the returned data points within automated software engineering workflows.

Does automated page testing with CDP work without a visible browser UI?

Automated page testing with CDP works by remotely controlling a running Chrome or Chromium instance, managing page interactions over the debugging port, and capturing screenshots for verification without requiring direct manual UI interaction.