chrome-devtools

Automate browser control, debugging, and performance analysis via Chrome DevTools MCP.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/afonsoft/VideoChat --skill chrome-devtools-afonsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/afonsoft/VideoChat/tree/main/.agents/skills/chrome-devtools
Command: npx skills add https://github.com/afonsoft/VideoChat --skill chrome-devtools-afonsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables automated control, debugging, and performance analysis of a live Chrome browser using the Chrome DevTools MCP server, accelerating debugging, testing, and optimization workflows.

Core Features & Use Cases

  • Browser Automation: Open pages, navigate, interact with elements, and handle dialogs.
  • Debugging & Inspection: Capture console messages, inspect network requests, evaluate scripts, and take snapshots or screenshots.
  • Performance & Emulation: Record performance traces, measure metrics, and emulate viewport or network conditions for realistic testing.

Quick Start

Open a browser page, navigate to a URL, and start a performance trace for the target 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 Chrome browser navigation and element interaction for testing?

You can automate browser control by opening pages, navigating to URLs, and interacting with elements using the Chrome DevTools MCP server. This enables automated navigation, element interaction, and dialog handling for web testing workflows.

Can I capture network requests and console messages during browser debugging?

Yes, you can inspect network requests and capture console messages during browser debugging. The skill evaluates scripts, monitors network traffic, and records console output to help diagnose runtime issues on live web pages.

How do I record a performance trace and measure metrics for a web page?

To record a performance trace, navigate to the target page and start a performance trace. The skill measures page metrics and captures trace data to analyze load times, script execution, and rendering bottlenecks during performance profiling.

What is the best way to take screenshots and emulate viewports for responsive testing?

The best way to conduct responsive testing is by emulating viewport dimensions and capturing screenshots. This allows you to visually inspect layout changes across different screen sizes without manually resizing the browser window.

Does this browser automation skill require external dependencies to run?

No, this browser automation skill does not require external dependencies to run. It operates independently by leveraging the Chrome DevTools MCP server to control the live Chrome browser directly for debugging and profiling tasks.

When do I need to emulate network conditions during performance analysis?

You need to emulate network conditions during performance analysis to test how web pages behave under various connectivity speeds. This helps identify resource loading issues and ensures realistic testing across different user environments.