Writing & Content lighthouseunlighthousecore-web-vitalssite-auditperformance-testingtechnical-seo

Unlighthouse Site Audit

Run local Lighthouse audits across many site URLs and aggregate performance, accessibility, best-practices, and SEO results.

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust17 / 25 · 3.4/5

The skill uses a local Unlighthouse CLI, a stated url_safety preflight, and subprocess timeout management, with no API key required, indicating relatively limited data exposure and controlled execution. However, the skill file does not explicitly define request scope, user confirmation, redirect/external effects, report cleanup, or recovery behavior, so 8 points are deducted.

Reliability7 / 20 · 1.8/5

Routing, device selection, route caps, output files, and cross-skill delegation are described consistently. However, the supplied material does not show the scripts or document diagnostics for invalid URLs, missing dependencies, timeout exceptions, or Unlighthouse failures; static evidence is therefore limited and subject to the static score cap.

Adaptability10 / 15 · 3.3/5

The target scenarios are clear: site-wide Lighthouse audits with mobile/desktop selection, route limits, and optional persisted output. Boundaries, complete input semantics, Chinese-language support, and npm dependency reachability from mainland-China networks are not documented, so 5 points are deducted.

Convention9 / 15 · 3.0/5

The skill includes a name, version, compatibility requirement, prerequisites, routing table, output fields, and delegation guidance. It lacks examples specific to this skill, troubleshooting, explicit limitations, maintenance ownership, an update path, and a changelog, so 6 points are deducted. Repository-level MIT licensing and version/maintenance metadata provide partial support.

Effectiveness5 / 15 · 1.7/5

The documented multi-page audit, aggregate metrics, per-route JSON, and HTML report are potentially directly usable. However, no skill-specific verified output or key-path execution evidence is supplied; report completeness, operational cost, and comparative benefit remain largely asserted, so the score is reduced under the static calibration cap.

Verifiability3 / 10 · 1.5/5

The skill specifies auditable output filenames, fields, and script entry points, while repository CI and tests provide indirect evidence. The supplied tests do not directly cover the Unlighthouse skill's key path, and no reproducible skill-specific run or independent corroboration is provided, so points are deducted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 6cf1ea9fe4c2
Before you use it
  • The audit issues requests to multiple URLs on the target site; confirm scope, load, and authorization before running, especially for third-party or untrusted sites.
  • Verify that extensions/unlighthouse/install.sh, scripts/unlighthouse_run.py, Node 18+, and the unlighthouse npm package are available in the target environment; the supplied material lacks skill-specific tests or failure examples.
  • Reports use a temporary directory by default and can be persisted to a chosen directory; handling, access control, and cleanup for sensitive page data should be clarified.
  • The core dependency is obtained through npm, but the documentation provides no mainland-China mirror, offline-install, or fallback procedure.
See the full review method →

What does this skill do, and when should you use it?

This is one skill within the claude-seo repository, using the MIT-licensed Unlighthouse CLI to run Lighthouse across multiple URLs. It fits teams that have outgrown PageSpeed Insights' free quota, need local or restricted-environment measurements, or want a quick site-wide regression check after deployment. The default route cap is 200, with JSON and HTML reports produced alongside parsed aggregate results. It is a multi-page Lighthouse wrapper, not the full claude-seo SEO audit collection.

After extensions/unlighthouse/install.sh pre-warms the dependencies, it invokes Unlighthouse through scripts/unlighthouse_run.py; performs a URL-safety pre-flight and subprocess timeout management; reads ci-result.json from the Unlighthouse output directory; and returns parsed aggregate data. The output includes performance, accessibility, best-practices, and SEO scores, with performance reported as the median across audited routes, plus per-route details and JSON/HTML reports.

  1. An SEO or engineering team needs multi-page lab audits after PageSpeed Insights' free quota is insufficient.
  2. A development team wants a fast, site-wide performance regression check after a deployment.
  3. A CI pipeline or restricted environment requires local Core Web Vitals lab measurement.
  4. A site owner wants to audit only 50 routes and persist the reports in a chosen directory.

What are this skill's strengths and limitations?

Pros
  • Runs locally without an API key or PageSpeed Insights quota usage.
  • Audits multiple routes consistently and provides both aggregate scores and route-level details.
  • Supports mobile, desktop, route-cap, and output-directory options.
  • Useful for CI, restricted environments, and post-deployment regression checks.
Limitations
  • The SKILL.md does not specify an exact unlighthouse npm version or installation parameters.
  • Its results are Lighthouse lab data; the skill does not provide single-URL CrUX field data.
  • The default cap is 200 routes, so larger sites require an explicit cap decision and may take longer to run.
  • It depends on Node.js, Unlighthouse, shell access, and local filesystem access; auditing target URLs generally requires network access.

How do you install this skill?

From the claude-seo repository, run: bash extensions/unlighthouse/install.sh. Node.js 18+ must be on PATH, and the unlighthouse npm package is required. No API key is needed.

How do you use this skill?

Run /seo unlighthouse <url> for a mobile audit of up to 200 routes, with JSON and HTML reports written to a temporary directory. Use /seo unlighthouse <url> --device desktop for the desktop form factor, or /seo unlighthouse <url> --max-routes 50 --output-dir ./reports to set a route cap and persist the reports. For single-URL field data, use seo-google psi or seo-google crux; for LCP subpart decomposition on slow pages, use the scripts/lcp_subparts.py workflow.

How does this skill compare with similar options?

Compared with calling PageSpeed Insights separately for each URL, this skill runs Lighthouse locally across multiple routes without consuming PageSpeed Insights' free API quota. Compared with the single-URL seo-google psi / seo-google crux workflows, it emphasizes site-wide route coverage and aggregation rather than field data for one page.

FAQ

Does it require a Google API key?
No. The SKILL.md requires the installation script and Node.js 18+, but explicitly says that no API key is needed.
What does it produce?
It reads `ci-result.json`, returns aggregate performance, accessibility, best-practices, and SEO scores, preserves per-route details, and produces JSON and HTML reports.
Can it replace CrUX field data?
No. The SKILL.md directs single-URL field-data work to `seo-google psi` or `seo-google crux`; this skill primarily runs multi-page Lighthouse audits.

More skills from this repository

All from AgriciDaniel/claude-seo

Writing & Content

Full-Site SEO Audit

Crawl a website and turn SEO signals into a scored, prioritized action plan.

Writing & Content

Claude SEO Site Analysis

Run parallel, testable audits of a website’s technical, content, and AI-search performance.

Writing & Content

Single-Page SEO Inspector

Audits one URL across on-page SEO, content quality, technical metadata, schema, images, and performance signals.

Writing & Content

Technical SEO Auditor

Audit a website’s technical SEO foundations and produce a prioritized, actionable remediation report.

Writing & Content

SEO Image Optimizer

Audits image SEO, delivery performance, metadata, and Google Images visibility, then provides concrete optimization actions.

Writing & Content

SEO Drift Monitor

Baseline critical SEO elements, detect regressions, and track page changes over time.

Writing & Content

Google SEO Data Assistant

Pull first-party Google data for search performance, indexing, Core Web Vitals, and organic traffic analysis.

Writing & Content

International SEO Hreflang Auditor

Audit and generate correct hreflang implementations for multilingual and multi-region websites.

Writing & Content

Sitemap Inspector & Builder

Analyze or generate valid XML sitemaps and uncover URL, structure, and indexing risks.

Writing & Content

AI Search & GEO Optimizer

Audits a page’s citability and visibility readiness across Google AI Overviews, ChatGPT, Perplexity, and related AI search surfaces.

Writing & Content

Schema Markup Assistant

Detect, validate, and generate SEO-ready Schema.org structured data.

Writing & Content

SXO Search Experience Optimization

Reverse-engineer Google SERPs to find page-type and search-intent mismatches behind weak rankings, then turn the findings into actionable UX improvements.

Writing & Content

Bing Visibility & IndexNow

Bring Bing indexing, link intelligence, and IndexNow URL submission into a first-class SEO workflow.

Writing & Content

Backlink Profile Analyzer

Audit link profiles, anchor text, toxic links, and competitor gaps with source-aware SEO reporting.

Writing & Content

Programmatic SEO Planner

Plan and audit data-driven pages at scale while controlling thin content, duplication, and index bloat.

Writing & Content

Firecrawl SEO Site Analyzer

Crawl, map, scrape, and search entire websites through the Firecrawl MCP server.

Writing & Content

Strategic SEO Planner

Build an actionable SEO strategy, content plan, site architecture, and phased roadmap for a new or existing website.

Writing & Content

Maps Intelligence for Local SEO

Diagnose local visibility through map rankings, business profiles, reviews, competitors, and cross-platform listing consistency.

Writing & Content

SEO Content Quality Audit

Audits content quality, E-E-A-T, and readiness for AI citation.

Writing & Content

SEO Content Brief Generator

Builds actionable SEO content briefs from competitor results and the target website’s real structure.

Related skills