Dev & Engineering web-performancecore-web-vitalschrome-devtoolslighthousenetwork-analysisaccessibility-audit

Web Performance Auditor

Use Chrome DevTools MCP to diagnose page-load performance, Core Web Vitals, and accessibility gaps.

FollowSkills review · FSRS-2.0
Not recommended
43/ 100 5-point scale 2.2 / 5
Trust9 / 25 · 1.8/5

The skill requires checking that Chrome DevTools MCP is available and stopping when it is not, which limits unintended continuation; however, it does not disclose how page data, network requests, or codebase contents flow to external services, and lacks sensitive-data handling, user-confirmation, permission-boundary, and rollback guidance, so points are deducted.

Reliability7 / 20 · 1.8/5

The workflow, tool calls, and troubleshooting steps are reasonably concrete, and it asks for evidence from network, DOM, or codebase inspection; however, tool availability, version compatibility, empty traces, and changing insight names are only thinly handled. Under static calibration the score remains below the 10-point ceiling.

Adaptability9 / 15 · 3.0/5

Use cases and triggers are clear for performance audits, debugging, and optimization, and the skill defines skipping code analysis when no codebase is available; however, it depends on a configured Chrome DevTools MCP and gives limited boundary, input-precondition, Chinese-language, and mainland-China reachability guidance for documentation retrieval, so points are deducted.

Convention8 / 15 · 2.7/5

The documentation is well organized with retrieval sources, a tool reference, phased workflow, troubleshooting, and an output format; the repository supplies an Apache-2.0 license and installation guidance. The skill lacks versioning, changelog, maintenance ownership, update path, FAQ, and dependency pinning, and publisher identity is unverified, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The skill can direct collection of Core Web Vitals, network, accessibility, and codebase findings, with prioritized and specific recommendations; however, this review cannot verify tool execution, metric extraction, or directly usable final reports, and outputs still require human review. The score is conservatively limited by static calibration.

Verifiability4 / 10 · 2.0/5

It names auditable sources including web.dev and Chrome documentation and instructs retrieval of current material; however, there is no committed test suite, CI coverage for key paths, execution evidence, or independent reproduction, so only limited credit is warranted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 70215303d44a
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Core functionality depends on a local Chrome DevTools MCP server; audits cannot proceed if it is unavailable or its interfaces are incompatible.
  • The skill may process target-page, network-request, and codebase information, but it defines no privacy, sensitive-data, or external-service data-flow controls.
  • Metric thresholds, insight names, and MCP interfaces may change with Chrome/DevTools versions; documentation reachability from mainland China is unspecified.
  • No skill-specific version, changelog, maintenance owner, or reproducible execution evidence is provided.
Review evidence [1][2][3][4]
See the full review method →

What does this skill do, and when should you use it?

This is the web-perf skill from the cloudflare/skills repository, focused on auditing, debugging, and optimizing page performance. It uses Chrome DevTools MCP to measure LCP, INP, CLS, FCP, TBT, and Speed Index. It also examines render-blocking resources, network dependency chains, layout shifts, caching, compression, and accessibility issues. When a codebase is available, it analyzes frameworks, bundlers, tree-shaking, unused assets, polyfills, and production build configuration.

It loads a target page with navigate_page, records a reload-based performance trace with performance_start_trace, and analyzes LCP, CLS, render-blocking, document latency, and network-dependency insights with performance_analyze_insight. It can inspect Script, Stylesheet, Document, Font, and Image requests through list_network_requests and get_network_request, including request chains, preloads, cache headers, and payload sizes. It can also capture an accessibility tree with take_snapshot. Its requested output includes a Core Web Vitals summary, prioritized issues, specific recommendations, and codebase findings when source access exists.

  1. A frontend developer needs to explain why LCP, INP, or CLS fails its target.
  2. A web team needs to identify render-blocking scripts, stylesheets, or late-discovered critical resources.
  3. A performance engineer needs to review caching headers, preloads, compression, and oversized payloads.
  4. A developer wants to investigate unused JavaScript, CSS, broad browser targets, or oversized polyfills in a known build stack.
  5. A quality or accessibility team needs to inspect accessible names, focus indicators, ARIA IDs, and contrast-related gaps.

What are this skill's strengths and limitations?

Pros
  • Covers LCP, INP, CLS, FCP, TBT, and Speed Index.
  • Goes beyond scores to inspect render blocking, dependency chains, layout shifts, caching, and payload size.
  • Requires verification through requests, the DOM, or the codebase before making recommendations.
  • Can examine framework, bundler, and build-level optimization when source access is available.
Limitations
  • Explicitly depends on Chrome DevTools MCP; auditing cannot start without it.
  • Codebase findings are only available when the codebase can be accessed.
  • The source provides no test suite, benchmark examples, or independent cross-platform validation.
  • Metric thresholds and recommendations should be retrieved from current documentation rather than treated as permanently fixed knowledge.

How do you install this skill?

The skill is located at skills/web-perf/ in the cloudflare/skills repository. The collection can be installed using a supported method such as npx skills add https://github.com/cloudflare/skills, or by cloning the repository and copying the skill folders into the appropriate Agent Skills directory. Chrome DevTools MCP must also be configured; the source specifies the chrome-devtools server and the command npx -y chrome-devtools-mcp@latest. The source does not document a standalone installation command for only the web-perf folder.

How do you use this skill?

Give an agent with this skill a concrete audit request, such as “Audit https://example.com for web performance, Core Web Vitals, network requests, and accessibility issues.” The agent should first verify that Chrome DevTools MCP is available; if it is not, the skill requires stopping and asking for MCP configuration. For a third-party site without codebase access, codebase analysis should be omitted.

FAQ

Can it audit a third-party site without source code?
Yes. It can audit page performance, network behavior, and accessibility, but should skip codebase analysis without source access.
What runtime dependencies does it require?
It requires an available Chrome DevTools MCP server and network access to the target page and the listed retrieval sources.
What happens if Chrome DevTools MCP is unavailable?
The skill requires the agent to stop and ask the user to add the chrome-devtools MCP server to the MCP configuration.
Will it automatically recommend deleting resources?
It should recommend removal only after verifying that a resource is unused; for example, a preconnect is definitively unused only when no requests were made to that origin.

More skills from this repository

All from cloudflare/skills

Related skills