Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
agricidaniel avatar

Seo Unlighthouse

  • 28 installs
  • 13.3k repo stars
  • Updated July 27, 2026
  • agricidaniel/claude-seo

seo-unlighthouse is a Claude Code skill that runs multi-page Lighthouse audits site-wide via the Unlighthouse CLI.

About

seo-unlighthouse runs multi-page Lighthouse audits via the MIT-licensed Unlighthouse CLI. A developer uses it to measure Core Web Vitals and SEO scores across every URL on a site locally, without burning PageSpeed API quota. It aggregates median performance, accessibility, best-practices, and SEO scores plus per-route breakdowns. It runs offline and needs no API key.

  • Runs Lighthouse against every URL on a site via the MIT-licensed Unlighthouse CLI
  • Free local alternative to running PageSpeed on every URL, no API quota burn
  • Aggregates performance, accessibility, best-practices, and SEO scores site-wide

Seo Unlighthouse by the numbers

  • 28 all-time installs (skills.sh)
  • Ranked #1,431 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

seo-unlighthouse capabilities & compatibility

Free; runs locally with Node 18+, no API key or quota.

Capabilities
seo audit · performance audit · accessibility audit
Use cases
seo · testing
Platforms
macOS · Windows · Linux
Runs
Runs locally
Pricing
Free
From the docs

What seo-unlighthouse says it does

Multi-page Lighthouse audit via the MIT-licensed Unlighthouse CLI.
SKILL.md
Free-tier alternative to running PageSpeed against every URL on a site — no API quota burn, runs locally.
SKILL.md
You want offline / local CWV measurement (CI integration, restricted environments).
SKILL.md
npx skills add https://github.com/agricidaniel/claude-seo --skill seo-unlighthouse

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs28
repo stars13.3k
Last updatedJuly 27, 2026
Repositoryagricidaniel/claude-seo

What it does

Run site-wide Lighthouse audits locally with Unlighthouse to measure SEO and Core Web Vitals scores across every URL.

Who is it for?

Site-wide Core Web Vitals and SEO score audits run locally without API quota.

Skip if: Single-URL field data from CrUX, where seo-google is preferred.

When should I use this skill?

The user wants a site-wide Lighthouse audit, Core Web Vitals across many pages, or a post-deploy regression check.

What you get

Aggregated Lighthouse performance, accessibility, best-practices, and SEO scores across a site's routes.

By the numbers

  • audits up to 200 routes by default
  • MIT-licensed Unlighthouse CLI
  • no API key required

Files

SKILL.mdMarkdownGitHub ↗

seo-unlighthouse

Run Lighthouse against every URL on a site (up to a configurable cap) and aggregate the results. Useful when:

  • PageSpeed Insights' free quota (25k QPD) isn't enough for a large site.
  • You want offline / local CWV measurement (CI integration, restricted environments).
  • You need a quick site-wide regression check after a deploy.

Prerequisites

  • Run extensions/unlighthouse/install.sh (no API key needed).
  • Node 18+ on $PATH.

Routing

CommandEffect
/seo unlighthouse <url>Mobile audit, up to 200 routes, JSON+HTML report in a temp dir
/seo unlighthouse <url> --device desktopDesktop form factor
/seo unlighthouse <url> --max-routes 50 --output-dir ./reportsCap + persist

All flags forward to scripts/unlighthouse_run.py which handles url_safety pre-flight and subprocess timeout management.

Output handling

The wrapper reads ci-result.json from the Unlighthouse output dir and returns it parsed. Aggregate fields:

  • score.performance (median across audited routes)
  • score.accessibility, score.bestPractices, score.seo
  • Per-route breakdown is available in <output_dir>/ci-result.json

Cross-skill delegation

  • For single-URL field data (CrUX), use seo-google psi / seo-google crux.
  • For LCP subpart decomposition on slow pages, use the

scripts/lcp_subparts.py workflow (Phase C).

Related skills

FAQ

Does it need an API key?

No. Unlighthouse runs locally and needs no API key, only Node 18+ on PATH.

How many routes does it audit?

Up to a configurable cap, defaulting to 200 routes with mobile audits.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.