Agent SkillsAgriciDaniel/claude-seo › seo-unlighthouse

seo-unlighthouse

GitHub

通过 Unlighthouse CLI 对网站多页面进行本地 Lighthouse 审计,解决 API 配额限制,适用于 CI 集成、离线测量及部署后回归检查。

extensions/unlighthouse/skills/seo-unlighthouse/SKILL.md AgriciDaniel/claude-seo

Trigger Scenarios

需要批量检测网站性能指标 受限于 PageSpeed Insights 免费配额 需要在 CI 或受限环境中进行离线审计

Install

npx skills add AgriciDaniel/claude-seo --skill seo-unlighthouse -g -y
More Options

Non-standard path

npx skills add https://github.com/AgriciDaniel/claude-seo/tree/main/extensions/unlighthouse/skills/seo-unlighthouse -g -y

Use without installing

npx skills use AgriciDaniel/claude-seo@seo-unlighthouse

指定 Agent (Claude Code)

npx skills add AgriciDaniel/claude-seo --skill seo-unlighthouse -a claude-code -g -y

安装 repo 全部 skill

npx skills add AgriciDaniel/claude-seo --all -g -y

预览 repo 内 skill

npx skills add AgriciDaniel/claude-seo --list

SKILL.md

Frontmatter
{
    "name": "seo-unlighthouse",
    "metadata": {
        "version": "2.2.5"
    },
    "description": "Multi-page Lighthouse audit via the MIT-licensed Unlighthouse CLI. Free-tier alternative to running PageSpeed against every URL on a site, no API quota burn, runs locally.",
    "compatibility": "Requires Node 18+ and the unlighthouse npm package. Run extensions\/unlighthouse\/install.sh to pre-warm."
}

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

Command Effect
/seo unlighthouse <url> Mobile audit, up to 200 routes, JSON+HTML report in a temp dir
/seo unlighthouse <url> --device desktop Desktop form factor
/seo unlighthouse <url> --max-routes 50 --output-dir ./reports Cap + persist

All flags forward through claude-seo run 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 claude-seo run lcp_subparts.py workflow (Phase C).

Version History

  • a1480c7 Current 2026-08-27 21:31

Same Skill Collection

extensions/ahrefs/skills/seo-ahrefs/SKILL.md
extensions/banana/skills/seo-image-gen/SKILL.md
extensions/bing-webmaster/skills/seo-bing/SKILL.md
extensions/dataforseo/skills/seo-dataforseo/SKILL.md
extensions/firecrawl/skills/seo-firecrawl/SKILL.md
extensions/profound/skills/seo-profound/SKILL.md
extensions/seranking/skills/seo-seranking/SKILL.md
skills/seo-audit/SKILL.md
skills/seo-backlinks/SKILL.md
skills/seo-cluster/SKILL.md
skills/seo-competitor-pages/SKILL.md
skills/seo-content-brief/SKILL.md
skills/seo-content/SKILL.md
skills/seo-dataforseo/SKILL.md
skills/seo-drift/SKILL.md
skills/seo-ecommerce/SKILL.md
skills/seo-flow/SKILL.md
skills/seo-geo/SKILL.md
skills/seo-google/SKILL.md
skills/seo-hreflang/SKILL.md
skills/seo-image-gen/SKILL.md
skills/seo-images/SKILL.md
skills/seo-local/SKILL.md
skills/seo-maps/SKILL.md
skills/seo-page/SKILL.md
skills/seo-plan/SKILL.md
skills/seo-programmatic/SKILL.md
skills/seo-schema/SKILL.md
skills/seo-sitemap/SKILL.md
skills/seo-sxo/SKILL.md
skills/seo-technical/SKILL.md
skills/seo/SKILL.md

Metadata

Files
0
Version
a1480c7
Hash
17144819
Indexed
2026-08-27 21:31

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 07:23
浙ICP备14020137号-1 $Гость$