seo-unlighthouse
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.
适合你,如果你需要批量审计网站页面性能且不想消耗 API 配额。
npx oh-my-skill add agricidaniel/claude-seo/seo-unlighthousecurl -fsSL https://oh-my-skill.com/install.sh | bash -s -- agricidaniel/claude-seo/seo-unlighthousenpx oh-my-skill verify agricidaniel/claude-seo/seo-unlighthouse怎么用
商店整理自技能原文 · 版本 6cf1ea9 · 表述以原文为准安装后,Claude 可以对任意网站运行多页面 Lighthouse 审计,生成性能、可访问性、最佳实践和 SEO 的聚合分数,并输出 JSON 和 HTML 报告。
当你要求对某个网站进行 SEO 或性能审计时触发,例如使用“/seo unlighthouse <网址>”命令。
技能原文 SKILL.md
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 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.pyworkflow (Phase C).