benchmark

Benchmark web page performance by collecting navigation timing and resource metrics.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Scivor/helm --skill benchmark-scivor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark
Source: https://github.com/Scivor/helm/tree/main/skills/gstack/benchmark
Command: npx skills add https://github.com/Scivor/helm --skill benchmark-scivor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates performance regression detection by establishing baselines for load times, Core Web Vitals, and resource sizes, then compares before/after results on every PR.

Core Features & Use Cases

  • Baseline creation for page load times, Core Web Vitals, and resource sizes to anchor future comparisons.
  • PR-time comparisons to surface regressions and trend changes, with actionable insights.
  • Trend analysis over time to reveal drift and guide optimization.
  • Flexible page selection with canary, diff, and page-specific profiling for targeted improvements.

Quick Start

Run the benchmark on a URL to generate a baseline or compare current results against history.

Frequently Asked Questions about benchmark

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

FAQPage Schema
How do I detect web performance regressions in pull requests?

Detect web performance regressions in pull requests by establishing a baseline for load times and Core Web Vitals, then comparing before and after results automatically on every PR.

What metrics are needed for benchmarking Core Web Vitals and page load times?

Benchmarking Core Web Vitals and page load times requires collecting navigation timing, resource usage, and bundle metrics through scripted navigation and JavaScript evaluation.

Can I track performance trend analysis over time for specific web pages?

Track performance trend analysis over time by storing baseline data and comparing current page results against historical metrics to reveal performance drift and guide optimization.

Do I need access to the target URL to run a web performance benchmark?

Running a web performance benchmark requires access to the target URL, the ability to run scripted navigation and data collection, and storage for baseline and trend data.

What is the best way to profile specific pages for performance improvements?

Profile specific pages for performance improvements using flexible page selection with canary, diff, and page-specific profiling to target optimization efforts effectively.