web-perf

Audits web performance using Chrome DevTools MCP to measure Core Web Vitals and identify optimization opportunities.

13|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/vedang/dotagents --skill web-perf-vedang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-perf
Source: https://github.com/vedang/dotagents/tree/main/specific_skills/web-perf
Command: npx skills add https://github.com/vedang/dotagents --skill web-perf-vedang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chrome-devtools-mcp.

What problem does it solve? Diagnosing slow page loads and poor Lighthouse scores requires correlating traces, network requests, and code, which is tedious and error-prone when done manually. This Skill automates the full audit workflow through Chrome DevTools MCP, producing prioritized, quantified findings. ## Core Features & Use Cases - Core Web Vitals Measurement: Captures LCP, INP, CLS, FCP, TBT, and Speed Index via performance traces and rates them against current thresholds. - Network & Render Analysis: Detects render-blocking resources, dependency chains, missing preloads, caching gaps, and oversized payloads. - Codebase Analysis: Detects the framework and bundler (Webpack, Vite, Next.js, etc.) to surface tree-shaking, polyfill, and minification issues. - Use Case: Point it at a staging URL before a release; it runs a trace, flags a 450KB hero image and a render-blocking script, and returns a prioritized fix list with estimated impact. ## Quick Start Ask the agent to audit the performance of your site at a given URL and report Core Web Vitals with prioritized recommendations.

Frequently Asked Questions about web-perf

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

FAQPage Schema
How do I measure Core Web Vitals with Chrome DevTools?

Run a performance trace with reload enabled, then analyze insights like LCPBreakdown and CLSCulprits from the trace results. This gives LCP, CLS, and related metrics with breakdowns of TTFB, resource load, and render delay.

How to find render-blocking resources on a web page?

List network requests filtered to Script and Stylesheet types, then check for JS/CSS in the head without async, defer, or media attributes. The RenderBlocking insight from a performance trace also flags these directly with estimated impact.

What MCP server is required for this performance audit?

The chrome-devtools MCP server is required, installed via npx chrome-devtools-mcp@latest. Without it, tools like navigate_page and performance_start_trace are unavailable and the audit cannot run.

What are good thresholds for LCP, CLS, and INP?

LCP is good under 2.5s, CLS under 0.1, and INP under 200ms. Values above 4s, 0.25, and 500ms respectively are rated poor and should be prioritized for fixes.

Can I audit a third-party website without codebase access?

Yes, the trace, Core Web Vitals, network, and accessibility phases work on any public URL. Only the codebase analysis phase is skipped, since it requires access to build configuration files like webpack.config.js or package.json.