chrome-devtools

Automate browser tasks and interactions using Puppeteer with JSON output.

3|1|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/trungdo9/ClauKit --skill chrome-devtools-trungdo9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/trungdo9/ClauKit/tree/main/skills/software/chrome-devtools
Command: npx skills add https://github.com/trungdo9/ClauKit --skill chrome-devtools-trungdo9

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies browser automation, testing, and debugging for web applications, streamlining workflows that involve complex interactions with the browser.

Core Features & Use Cases

  • Browser Automation: Automate tasks like navigation, interaction with web elements, and screenshots using Puppeteer scripts.
  • Debugging: Monitor and log browser activities such as console messages, network requests, and performance metrics.
  • Testing: Perform automated testing, including performance auditing and web scraping, with structured JSON outputs.
  • Use Case: When you need to test the functionality of a web application or debug issues that arise during development, this Skill can help you automate tasks and collect data for analysis.

Quick Start

Use the chrome-devtools skill to navigate to a URL and capture a screenshot of the page.

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 testing and debugging with Puppeteer?

Automate web testing and debugging by running Puppeteer scripts to navigate URLs, interact with elements, and capture screenshots. This approach streamlines browser automation workflows and outputs structured JSON results for analysis.

Can I monitor network requests and console messages during browser automation?

Yes, you can monitor network requests and console messages during browser automation. The Skill logs browser activities and captures performance metrics, providing structured JSON outputs to debug web application issues during development.

Does this Puppeteer workflow support performance auditing for web applications?

Yes, this Puppeteer workflow supports performance auditing for web applications. It automates browser-based tasks to collect performance metrics and execution results, delivering the data as structured JSON for testing and analysis.

What dependencies do I need to run Puppeteer scripts and process screenshots?

You need Puppeteer for browser automation, sharp for image processing, debug for command-line debugging, and yargs for script execution. These dependencies enable you to navigate web pages, capture screenshots, and retrieve JSON data.

What is the best way to capture screenshots during automated web testing?

The best way to capture screenshots during automated web testing is using Puppeteer scripts combined with sharp for image processing. This Skill automates browser navigation and element interaction, then outputs captured data in JSON format.

Why use JSON output for browser automation script execution results?

JSON output standardizes browser automation script execution results, making data retrieval and analysis efficient. When you automate web testing tasks, structured JSON ensures performance metrics and logs are easily consumable by downstream applications.