From browser-devtools-mcp
Debug web applications by inspecting console logs, network requests, JavaScript errors, and using non-blocking tracepoints/logpoints. Use when debugging web pages, inspecting API calls, or tracing code execution.
npx claudepluginhub serkan-ozal/browser-devtools-claude --plugin browser-devtools-mcpThis skill uses the workspace's default tool permissions.
Debug web applications by inspecting console logs, network requests, JavaScript errors, and using non-blocking tracepoints/logpoints.
Debugs web apps by inspecting console logs, network requests, JavaScript errors, DOM state, localStorage, and capturing screenshots/HTML snapshots.
Automates Chrome browser interactions, captures snapshots/screenshots, debugs console/network, and profiles performance traces. Ideal for web testing, emulation, and analysis.
Tests web apps in real browsers using Chrome DevTools MCP to inspect DOM, capture console errors, analyze network requests, profile performance, and verify visual output during building or debugging.
Share bugs, ideas, or general feedback.
Debug web applications by inspecting console logs, network requests, JavaScript errors, and using non-blocking tracepoints/logpoints.
This skill activates when:
o11y_get-console-messages)o11y_get-http-requests)page.evaluate() (e.g. return await page.evaluate(() => document.querySelectorAll('script').length)).debug_put-tracepoint): Capture call stack and local variables at specific code locations without pausingdebug_put-logpoint): Evaluate and log expressions at code locationsdebug_put-exceptionpoint): Capture snapshots when exceptions occurdebug_add-watch): Evaluate expressions at every tracepoint hitdebug_get-probe-snapshots (types: tracepoint, logpoint, exceptionpoint; returns tracepointSnapshots, logpointSnapshots, exceptionpointSnapshots)For Node.js backend debugging, use PLATFORM=node and see the node-debugging skill. Node platform adds debug_get-logs; use execute for batch tool calls (no page on Node).
a11y_take-aria-snapshot. Then screenshot for visual verification.content_take-screenshot with annotate: true) when you need labeled elements