performance-profiling

Automate Lighthouse performance audits and output JSON reports with category scores.

7|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skeletorflet/opencode-kit --skill performance-profiling-skeletorflet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-profiling
Source: https://github.com/skeletorflet/opencode-kit/tree/main/.opencode/skills/performance-profiling
Command: npx skills add https://github.com/skeletorflet/opencode-kit --skill performance-profiling-skeletorflet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lighthouse, and includes scripts (resource) components.

What problem does it solve?

Automates performance testing and profiling of web pages.

Core Features & Use Cases

  • Measure Core Web Vitals, runtime performance, and memory usage.
  • Identify bottlenecks and performance regressions across development, CI/CD, and production monitoring.
  • Use case: Teams can run automated audits to compare performance across releases.

Quick Start

Run a Lighthouse performance audit on a URL by executing the lighthouse_audit.py script.

Frequently Asked Questions about performance-profiling

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

FAQPage Schema
How do I automate performance testing and profiling for web pages?

Automate performance testing by running the lighthouse_audit.py script to audit a URL. This generates a JSON report containing per-category scores and a concise summary of your web page's runtime performance.

Can I measure Core Web Vitals and memory usage in a CI/CD pipeline?

Yes, you can measure Core Web Vitals and memory usage in CI/CD pipelines. The profiling script automates audits across development and production environments to identify performance regressions.

What is the best way to track runtime performance regressions across releases?

Tracking runtime performance regressions is best achieved by integrating automated Lighthouse audits into your release workflow. Teams can compare per-category scores from the JSON reports across different releases.

Do I need Lighthouse CLI installed to measure web performance metrics?

Yes, you need the Lighthouse CLI installed to measure web performance metrics. The profiling script requires this dependency to execute automated audits and output the JSON performance report.

How does automated profiling identify web page bottlenecks?

Automated profiling identifies web page bottlenecks by measuring Core Web Vitals, runtime performance, and memory usage. The output JSON report provides per-category scores to pinpoint specific performance issues.

What output format does the performance profiling script generate?

The performance profiling script generates a JSON report format. This output includes per-category scores and a concise summary, providing structured data for analyzing web page performance metrics.