speed-checker

Retrieves synthetic TTFB and CLS metrics with resource breakdowns for a given URL.

Updated May 23, 2026
One-click install
npx skills add https://github.com/TheGraphicKing/skott-canvas --skill speed-checker-thegraphicking
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speed-checker
Source: https://github.com/TheGraphicKing/skott-canvas/tree/main/skills/speed-checker
Command: npx skills add https://github.com/TheGraphicKing/skott-canvas --skill speed-checker-thegraphicking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? SEO and performance pipelines need Core Web Vitals data (TTFB and CLS) to diagnose page speed issues, but live measurement requires network access and external APIs. This Skill provides deterministic synthetic performance metrics from a local dataset so agents can run speed diagnostics offline. ## Core Features & Use Cases - Synthetic Performance Retrieval: Looks up TTFB and CLS scores for a URL from the synthetic-seo-data performance corpus, with device-type filtering and domain-level fallbacks. - Threshold Classification: Classifies TTFB and CLS scores as green, amber, or red using fixed Core Web Vitals thresholds. - Bottleneck Detection: Applies heuristic rules to resource breakdown data (JS, images, fonts, third-party bytes) to flag likely performance bottlenecks. - Use Case: A deep-scan-agent running a baseline performance measurement calls this Skill with a page URL and receives classified TTFB/CLS scores plus a list of likely bottlenecks, without any live network calls. ## Quick Start Ask the agent to get the mobile speed metrics and likely bottlenecks for https://example.com/product-page using the speed-checker skill.

Frequently Asked Questions about speed-checker

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

FAQPage Schema
How do I get TTFB and CLS scores for a URL without live testing?▼

Provide the full URL and an optional device_type parameter (mobile or desktop). The Skill looks up the matching performance record in the synthetic-seo-data/performance directory and returns TTFB, CLS, classifications, and resource breakdown data.

What are the Core Web Vitals thresholds for TTFB and CLS?▼

TTFB is green below 200ms, amber from 200-599ms, and red at 600ms or above. CLS is green below 0.1, amber from 0.1 to 0.249, and red at 0.25 or above. Both raw scores and classifications are returned.

What happens if no performance data exists for my URL?▼

The Skill first tries an exact URL-slug and device match, then a device-agnostic file, and finally a domain-level default file as a fallback baseline. Missing required fields are filled with null and flagged in the output.

Can I use this for real production performance monitoring?▼

No. The data is synthetic and intended for offline SEO pipeline testing and diagnostics, not real-user monitoring. For production measurement, use live tools like Lighthouse or the Chrome UX Report instead.

How are likely performance bottlenecks identified?▼

Heuristic rules inspect the resource breakdown: JS over 500KB, images over 1MB, fonts over 200KB, third-party over 300KB, more than 80 requests, and specific TTFB/CLS patterns each trigger a corresponding bottleneck flag.