chrome-devtools

Automates browser interactions with Puppeteer scripts for web tasks.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/mchien15/wrenai --skill chrome-devtools-mchien15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/mchien15/wrenai/tree/main/.claude/skills/chrome-devtools
Command: npx skills add https://github.com/mchien15/wrenai --skill chrome-devtools-mchien15

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires debug, puppeteer, sharp, yargs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Chrome DevTools automation enables repeatable browser automation by driving Puppeteer-based CLI scripts, reducing manual testing and repetitive tasks.

Core Features & Use Cases

  • Navigation, click, fill, and evaluate actions via scripts like navigate.js, click.js, fill.js, and evaluate.js
  • ARIA snapshot and ref-based element interaction for stable automation
  • Session-persistent automation across runs using a WebSocket-based browser endpoint to reuse the same browser instance

Quick Start

Install dependencies in the skill directory and run node navigate.js --url <target> to begin automation

Frequently Asked Questions about chrome-devtools

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

FAQPage Schema
How do I automate web interactions and form filling with Puppeteer?

Automate web interactions by executing Puppeteer-based CLI scripts like navigate.js, click.js, and fill.js to drive browser tasks. These scripts handle navigation, form filling, and element evaluation, reducing manual testing overhead.

How does session-persistent browser automation work across multiple runs?

Session-persistent automation works by connecting to a WebSocket-based browser endpoint, allowing you to reuse the same browser instance across multiple tasks and runs, preserving state and cookies without relaunching.

What do I need to set up to run Puppeteer CLI scripts for web automation?

You need Node.js 18+ and Puppeteer installed in the skill directory. Install dependencies first, then run node navigate.js --url <target> to launch browser automation workflows.

How can I capture network and performance metrics during web automation?

Capture network and performance metrics using network.js and performance.js scripts within the Puppeteer automation suite. These scripts monitor traffic and render timings during automated browser tasks.

How do I target stable UI elements for clicking during web automation?

Target stable UI elements using aria-snapshot.js to generate ARIA snapshots and ref-based element interaction. This approach ensures reliable element selection during automated navigation and click actions.

Can I capture screenshots during automated browser navigation?

Yes, capture screenshots during automated browser navigation using the Puppeteer script suite. The automation workflow supports screenshot capture alongside navigation, data extraction, and performance monitoring tasks.