web-browser

Automate Chrome browser interactions via the Chrome DevTools Protocol.

102|4|Updated Apr 15, 2009
One-click install
npx skills add https://github.com/mikker/dotfiles --skill web-browser-mikker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-browser
Source: https://github.com/mikker/dotfiles/tree/main/agents.symlink/skills/web-browser
Command: npx skills add https://github.com/mikker/dotfiles --skill web-browser-mikker

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates web interactions by controlling a Chrome or Chromium browser through the Chrome DevTools Protocol.

Core Features & Use Cases

  • CDP-powered browser automation: start Chrome, connect, and run scripted actions.
  • Navigate, evaluate JavaScript, and take screenshots to inspect page state.
  • Cookie-dialog handling and interactive element selection to streamline site exploration.

Quick Start

Start Chrome with start.js, then browse a page using nav.js.

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 browser navigation and form filling via Chrome DevTools Protocol?

Browser automation via CDP connects to a running Chrome instance with remote debugging enabled to execute scripted actions. It drives navigation, form filling, and data gathering across diverse websites using the Chrome DevTools Protocol.

What is CDP-powered browser automation and how does it work?

CDP-powered browser automation works by connecting to a Chrome or Chromium instance through the Chrome DevTools Protocol. It sends commands to navigate pages, evaluate JavaScript, take screenshots, and handle interactive elements like cookie dialogs.

Do I need to start Chrome with remote debugging enabled to use CDP web automation?

Yes, CDP web automation requires a running Chrome or Chromium instance with remote debugging enabled. You can start Chrome using the provided start.js script, then browse pages and run actions using nav.js.

Can I handle cookie-dialog dismissals and select interactive elements during site exploration?

Yes, you can handle cookie-dialog dismissals and select interactive elements during site exploration. The Skill applies CDP to streamline these interactions, allowing automated scripts to bypass dialogs and interact with page elements.

What's the best way to take screenshots and inspect page state during browser automation?

The best way to inspect page state during browser automation is using CDP commands to evaluate JavaScript and take screenshots. This Skill runs scripts that capture the visual page state and execute JS for inspection.

Does web automation with CDP work with Chromium or only with Chrome?

Web automation with CDP works with both Chrome and Chromium. The Skill controls the browser through the Chrome DevTools Protocol, which is supported by both instances when launched with remote debugging enabled.