SkillAgentSearch skills...

webperf

Run a web performance audit via the web-performance-auditor persona

Install / Use

npx skills add addyosmani/agent-skills

Installs into whichever agent you are using.

About this skill
⚡

Claude Commands

Claude Code slash commands

Quality Score

87/100

Supported Platforms

Claude Code

Our assessment of webperf

webperf scores 87/100 on our quality scale, 390th of 1,751 Development & Engineering skills we index (top 23%).

Its Claude Commands is 1.9 KB long, split into 3 sections and no code examples: moderately detailed.

With 98,817 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
20/30
Structure
8/20
Description
12/15
Adoption
20/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 2 days ago, so webperf is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

webperf compared with similar skills

All 4 of these similar skills score higher than webperf; compare them before choosing.

SkillScoreStarsUpdatedFormat
webperf (this skill)by addyosmani8798.8k2d agoClaude Commands
claude-memby thedotmack10094.7ktodayCLAUDE.md
Agent-Reachby Panniantong10085.4k9d agoCLAUDE.md
Understand-Anythingby Egonex-AI10084.1k13d agoCLAUDE.md
headroomby headroomlabs-ai10073.8ktodayCLAUDE.md

Frequently asked questions

How do I install webperf?
Run npx skills add addyosmani/agent-skills. The install tabs above show the steps for each supported agent.
Which AI agents does webperf work with?
It is written for Claude Code, as a Claude Commands file. Other agents that read the same format can often use it too.
Is webperf safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is webperf still maintained?
The repository was last updated 2 days ago, so webperf is actively maintained.

description: Run a web performance audit via the web-performance-auditor persona

/webperf targets web applications specifically. Do not use it for utility libraries, CLIs, or server-only code with no browser-facing output.

Determine the mode

Deep mode — activate when any of these is available:

  • A Lighthouse JSON report file (e.g. npx lighthouse <url> --output json --output-path ./report.json, or npx -p chrome-devtools-mcp chrome-devtools lighthouse_audit --output-format=json from the Chrome DevTools MCP CLI)
  • A PageSpeed Insights JSON response (includes Lighthouse + CrUX)
  • A CrUX API response (requires CRUX_API_KEY or GOOGLE_API_KEY)
  • A DevTools performance trace
  • A live URL plus the chrome-devtools MCP server configured in the harness (the agent can capture metrics directly via lighthouse_audit and performance_* tools)
  • The Chrome DevTools MCP CLI invoked locally (via npx -p chrome-devtools-mcp chrome-devtools <tool> or after npm i -g chrome-devtools-mcp) — the user runs commands like chrome-devtools lighthouse_audit --output-format=json and passes the JSON output to the agent

Quick mode — default when none of the above are available. The agent scans source code for structural anti-patterns and labels every finding as potential impact.

Run the audit

Spawn the web-performance-auditor subagent. Pass it explicitly:

  • The files, components, or diff under review
  • Any artifact paths (Lighthouse JSON, PSI JSON, CrUX response, trace) or pasted JSON content
  • The target URL or page name when known
  • A note on which mode you expect (Quick or Deep), so the agent surfaces missing inputs if Deep was intended

The subagent returns a scorecard (only populated with sourced values), a ranked list of findings, positive observations, and proactive recommendations.

Output

Return the full audit report to the user. No synthesis or merge step is needed — this is a single-persona command.

Related Skills

View on GitHub
GitHub Stars98.8k
CategoryDevelopment
Updated2d ago
Forks10.4k

Languages

JavaScript

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions