web-browser

Control Chrome/Chromium via Chrome DevTools Protocol for navigation, screenshots, JavaScript, and element inspection.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/eykd/vance-ts --skill web-browser-eykd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-browser
Source: https://github.com/eykd/vance-ts/tree/main/.claude/skills/web-browser
Command: npx skills add https://github.com/eykd/vance-ts --skill web-browser-eykd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer-core, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables remote control of Chrome/Chromium via the Chrome DevTools Protocol (CDP) for web automation tasks such as navigating pages, taking screenshots, executing JavaScript, and inspecting elements.

Core Features & Use Cases

  • Web Navigation: Efficiently navigate web pages or open new tabs.
  • Screen Capturing: Capture screenshots of web pages.
  • JavaScript Execution: Execute JavaScript code on web pages.
  • Element Inspection: Inspect and manipulate web elements.
  • Use Case: Ideal for testing UIs, scraping dynamic content, or capturing page states in web automation scenarios.

Quick Start

Use the web-browser skill to navigate to 'https://example.com'.

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 navigation and capture screenshots using Chrome?

This Skill provides remote control capabilities for Chrome/Chromium using the Chrome DevTools Protocol to automate web navigation and capture screenshots. It requires puppeteer-core to connect to a local or remote browser instance for executing these tasks.

What is the Chrome DevTools Protocol used for in web automation?

The Chrome DevTools Protocol provides remote control capabilities for Chrome/Chromium in web automation. It enables developers to execute JavaScript, inspect web elements, and navigate pages programmatically through a connected browser instance.

Do I need puppeteer-core to control a remote Chrome instance?

Yes, puppeteer-core is required as a dependency to connect to a local or remote Chrome/Chromium instance. This Skill uses puppeteer-core to establish the Chrome DevTools Protocol connection needed for web automation tasks.

Can I execute JavaScript and inspect elements on dynamic web pages for UI testing?

Yes, this Skill enables JavaScript execution and element inspection on dynamic web pages for UI testing. It leverages the Chrome DevTools Protocol to manipulate web elements and capture page states, making it suitable for testing dynamic content.

What are the limitations of using CDP for web scraping dynamic content?

Using the Chrome DevTools Protocol for web scraping dynamic content requires a running Chrome/Chromium instance and puppeteer-core dependency. While it excels at capturing dynamic page states, it necessitates browser environment setup compared to simple HTTP request-based scraping.