PageSpeed Diagnostics
Thin skill for Google PageSpeed Insights via the toolkit CLI.
Prerequisites
- Client
.envhasGOOGLE_PAGESPEED_API_KEY(section A). *.site-profile.jsonand linkedWeb_Toolkit/.
Commands
node ./Web_Toolkit/pagespeed_diagnostics/bin/pagespeed-diagnostics.mjs run \
--site-profile ./<site>.site-profile.json --strategy both
# Agent-friendly batch / regression
node ./Web_Toolkit/pagespeed_diagnostics/bin/pagespeed-diagnostics.mjs agent-batch \
--site-profile ./<site>.site-profile.json --routes core --strategy mobile
node ./Web_Toolkit/pagespeed_diagnostics/bin/pagespeed-diagnostics.mjs agent-diff \
--site-profile ./<site>.site-profile.json
Rules
- Prefer measuring after remote cache warm (cold edge skews scores).
- Summarize CWV + top opportunities; propose a minimal fix plan before editing.
- 100/100/100/100 is a target — do not break brand, forms, or a11y chasing scores.