chrome-devtools

Automates browser tasks with Puppeteer scripts using persistent sessions.

Updated Jun 16, 2025
One-click install
npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill chrome-devtools-stonelukas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/Stonelukas/Mouse-on-Numpad/tree/main/.opencode/skill/chrome-devtools
Command: npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill chrome-devtools-stonelukas

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Browser automation and session persistence for web tasks using Puppeteer, enabling repeatable workflows, screenshots, data collection, and form automation across environments.

Core Features & Use Cases

  • Persistent browser sessions: Reuse a running browser across scripts to speed up automation.
  • Comprehensive automation: Capture screenshots, monitor performance, collect network data, scrape pages, and automate forms.
  • Practical scenarios: Build reproducible test journeys, audit page behavior, or automate repetitive web tasks.

Quick Start

Install dependencies, then run a Puppeteer script to automate a browser task.

Frequently Asked Questions about chrome-devtools

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

FAQPage Schema
How do I automate browser tasks with Puppeteer and keep sessions persistent?

Browser automation with Puppeteer uses persistent sessions to reuse a running browser across scripts. This approach speeds up repeatable workflows like data collection, form automation, and screenshots without restarting the browser instance each time.

Can I run Puppeteer scripts for web scraping on Windows, Linux, and macOS?

Puppeteer scripts for web scraping run across Linux, Windows, and macOS environments. They support both headless and headed modes, allowing you to collect network data and scrape pages consistently regardless of the operating system.

What is the best way to capture screenshots and monitor network performance using Puppeteer?

The best way to capture screenshots and monitor network performance is running Puppeteer scripts designed for these specific tasks. The modular script structure enables comprehensive page behavior auditing and performance analysis during automated browser sessions.

Does this Puppeteer automation approach require installing dependencies like sharp and yargs?

Yes, Puppeteer automation requires installing dependencies including debug, puppeteer, sharp, and yargs. These libraries support script execution, image processing, and command-line argument parsing for comprehensive browser task automation.

When do I need persistent browser sessions for form automation?

Persistent browser sessions for form automation are needed when building reproducible test journeys or automating repetitive web tasks. Reusing a running browser across scripts speeds up execution and maintains state for sequential form submissions.

What are the limitations of using Puppeteer for web scraping and performance analysis?

Puppeteer limitations for web scraping and performance analysis depend on the targeted browser environment and script structure. While it effectively monitors network data and captures screenshots, complex automated workflows require modular script organization within the scripts directory to maintain reliability.