chrome-devtools

Automate browser interactions and debugging via the Chrome DevTools protocol.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Matheusrlr/payment-orchestrator --skill chrome-devtools-matheusrlr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/Matheusrlr/payment-orchestrator/tree/main/skills-catalog/skills/%28tooling%29/chrome-devtools
Command: npx skills add https://github.com/Matheusrlr/payment-orchestrator --skill chrome-devtools-matheusrlr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides expert-level control over a Chrome browser, enabling complex web automation, debugging, and performance analysis tasks that are difficult or impossible to achieve through standard web scraping.

Core Features & Use Cases

  • Browser Automation: Navigate websites, interact with elements (click, fill forms), and handle browser events.
  • Debugging & Inspection: Analyze network traffic, inspect console messages, and evaluate JavaScript within the page context.
  • Performance Analysis: Record and analyze performance traces to identify and resolve website bottlenecks.
  • Use Case: Debug a slow-loading e-commerce product page by recording a performance trace, analyzing network requests for large assets, and inspecting console logs for JavaScript errors.

Quick Start

Use the chrome-devtools skill to navigate to the provided URL and take 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 browser interactions and capture screenshots using Chrome DevTools?

Browser automation and screenshot capture are handled by controlling a running Chrome instance via the DevTools protocol to navigate web pages and execute deterministic interactions. You can navigate to specific URLs, interact with page elements like clicking buttons or filling forms, and capture screenshots of the resulting page state.

Can I analyze network requests and inspect console logs for web debugging?

Yes, network request analysis and console log inspection are supported for web debugging by evaluating JavaScript within the page context. This allows you to monitor network traffic, identify large assets causing slow loads, and inspect console messages for JavaScript errors to resolve website bottlenecks.

What is the best way to profile website performance and identify loading bottlenecks?

The best way to profile website performance is by recording and analyzing performance traces using the Chrome DevTools protocol. This process identifies loading bottlenecks by analyzing network requests for large assets and evaluating execution times within the browser environment.

Do I need a running Chrome instance controlled via MCP to execute web scraping tasks?

Yes, a running Chrome instance controlled via MCP is required to execute deterministic web scraping and browser automation tasks. This setup provides expert-level control over the browser, enabling complex interactions that are difficult to achieve through standard scraping methods.

Does this approach work for debugging slow-loading e-commerce product pages?

Debugging slow-loading e-commerce product pages works by recording a performance trace, analyzing network requests for large assets, and inspecting console logs for JavaScript errors. This method utilizes the Chrome DevTools protocol to identify and resolve website bottlenecks effectively.