web-browser

Control a Chromium browser via CDP to navigate, click, fill forms, and evaluate JavaScript.

Updated Apr 3, 2015
One-click install
npx skills add https://github.com/rinti/dotfiles --skill web-browser-rinti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-browser
Source: https://github.com/rinti/dotfiles/tree/main/claude/skills/web-browser
Command: npx skills add https://github.com/rinti/dotfiles --skill web-browser-rinti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables automated, programmatic web interaction by controlling a Chromium-based browser via the Chrome DevTools Protocol (CDP).

Core Features & Use Cases

  • Remote browser control for site exploration and automation.
  • Navigate pages, click elements, fill forms, and evaluate JavaScript in the active tab across real websites.
  • Collaborative workflows: explore and inspect sites with a shared session.

Quick Start

Launch the web-browser skill to connect to a running Chrome instance with remote debugging enabled and use the included scripts to navigate to a URL, evaluate JavaScript, or take screenshots.

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 interaction and control a Chromium browser remotely?

Automate web interaction by controlling a local Chromium-based browser via the Chrome DevTools Protocol (CDP). This allows you to navigate pages, click elements, fill forms, and evaluate JavaScript programmatically across real websites.

Do I need to launch Chrome with remote debugging enabled to use browser automation scripts?

Yes, browser automation requires a running Chrome or Chromium instance with remote debugging enabled. The provided scripts connect to this active session to execute deterministic actions like navigation, screenshots, and JavaScript evaluation.

How do I evaluate JavaScript in an active browser tab using Chrome DevTools Protocol?

Evaluate JavaScript in an active tab by connecting to the Chrome DevTools Protocol and using the provided eval script. This sends custom JavaScript commands directly to the loaded page to inspect elements or manipulate site behavior.

Can I use puppeteer-core to navigate pages and pick elements on real websites?

Yes, you can navigate pages and pick elements on real websites using puppeteer-core. The skill includes dedicated scripts for navigation and element interaction to perform deterministic actions like clicking and filling forms.

What is the best way to take screenshots during automated web exploration sessions?

Take screenshots during web exploration by executing the included screenshot script against your active Chrome instance. This captures the current visual state of the remote browser tab via CDP.

Are collaborative workflows supported when inspecting sites via remote browser control?

Yes, remote browser control supports collaborative workflows by maintaining a shared session. Multiple users can explore and inspect sites simultaneously using the same connected Chromium instance.