performance-profiling

Run automated Lighthouse audits to measure web app performance, accessibility, and SEO.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill performance-profiling-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiling
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/development/performance-profiling
Command: npx skills add https://github.com/thimslugga/agent-skills --skill performance-profiling-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Performance profiling helps teams quickly identify and address web app performance issues to deliver faster user experiences.

Core Features & Use Cases

  • Lighthouse-based audits: measure performance, accessibility, best-practices, and SEO for given URLs.
  • Profiling workflow: baseline, identify bottlenecks, implement fixes, and validate improvements.
  • Automated runtimes: a script to run audits on demand and summarize results.

Quick Start

Run the Lighthouse audit on a target URL by executing python scripts/lighthouse_audit.py <URL>.

Frequently Asked Questions about performance-profiling

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

FAQPage Schema
How do I identify web performance bottlenecks using automated Lighthouse audits?

To identify performance bottlenecks, run automated Lighthouse audits that measure performance, accessibility, and SEO for a target URL, then parse the generated JSON report to extract and analyze the specific web vitals scores.

Can I run Lighthouse performance profiling in a CI/CD pipeline?

Yes, you can run Lighthouse performance profiling in CI/CD pipelines. The automated audit script executes on demand within development, production monitoring, and CI/CD environments to measure and summarize web performance metrics.

What do I need to measure web vitals and extract scores from a Lighthouse audit?

To measure web vitals and extract scores, you need a local Lighthouse CLI installation, a target URL to audit, and a Python script to parse the JSON report output and summarize the performance, accessibility, and SEO results.

What is the best way to validate performance improvements after fixing web app bottlenecks?

The best way to validate performance improvements is to follow a profiling workflow: establish a baseline, identify bottlenecks through an initial Lighthouse audit, implement fixes, and run the automated audit again to validate the web vitals improvements.

Does the Lighthouse audit script measure accessibility and SEO alongside web performance?

Yes, the Lighthouse audit script measures accessibility and SEO alongside performance. It runs comprehensive audits to analyze best practices, accessibility, SEO, and web performance metrics for your specified target URLs.

Why is my web performance profiling not capturing the right metrics from the Lighthouse report?

Web performance profiling may miss metrics if the parsing script fails to correctly extract scores from the generated JSON report. Ensure the local Lighthouse CLI installation is properly configured and the target URL is accessible during the audit run.