lighthouse-perf

Run automated Lighthouse audits and track performance budgets across pages.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill lighthouse-perf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lighthouse-perf
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/lighthouse-perf
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill lighthouse-perf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, curl, node, lighthouse, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the measurement and optimization of web page performance by running Lighthouse audits, analyzing resource usage, and tracking budgets across deployments.

Core Features & Use Cases

  • Lighthouse-based page audits to quantify performance scores, metrics (LCP, CLS, INP), and opportunities.
  • Resource and bundle size analysis to understand page weight and optimize delivery.
  • Performance budgets tracking with historical trends to enforce targets across projects.

Quick Start

Run a Lighthouse audit on a page to generate a performance report.

Frequently Asked Questions about lighthouse-perf

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

FAQPage Schema
How do I automate Lighthouse audits to measure Core Web Vitals across multiple pages?

Automate Lighthouse audits using Bash scripts and Node.js with the Lighthouse CLI to measure Core Web Vitals metrics like LCP, CLS, and INP across multiple pages. This generates performance reports quantifying scores and optimization opportunities.

What's the best way to track performance budgets and analyze bundle size for web pages?

Track performance budgets and analyze bundle size using Python 3 for budget tracking alongside Bash scripts for resource analysis. This enforces performance targets across projects and provides historical trends for page weight optimization.

Do I need Node.js and Python 3 to run Lighthouse performance audits and resource analysis?

Yes, Node.js with the Lighthouse CLI is required for full page audits, and Python 3 is needed for performance budget tracking. Bash and curl are also used by the provided scripts to run audits and analyze resources.

Can I measure LCP, CLS, and INP metrics for frontend teams without manual testing?

Measure LCP, CLS, and INP metrics automatically for frontend teams using Lighthouse-based page audits. The automated scripts quantify Core Web Vitals metrics and identify optimization opportunities without manual testing.

Why does my web page performance score drop across deployments, and how can I monitor it?

Monitor web page performance score drops across deployments by tracking performance budgets with historical trends using Python 3. Automated Lighthouse audits identify resource usage changes and bundle size increases causing score degradation.

What are the limitations of using Lighthouse CLI for resource and bundle size analysis?

Lighthouse CLI for resource and bundle size analysis requires a Bash environment with Node.js, curl, and Python 3 dependencies. It focuses on page-level audits and budget tracking rather than continuous real-user monitoring in production.