Chrome DevTools Auto Analyzer

Automatically analyze websites for performance metrics and audit issues using Lighthouse.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Chrome DevTools Auto Analyzer" with this command: npx skills add lj-hao/web-auto-analyzer

When to Use

User wants to automatically analyze a website URL for performance metrics, accessibility, SEO, or best practices without manual Chrome DevTools interaction.

Core Rules

  1. Verify prerequisites — Check Node.js (v18+) and packages installed: node --version && npm list lighthouse chrome-launcher

  2. Run Lighthouse audit — Execute node automation-script.js <URL> [--mobile] [--output=DIR] to collect all metrics.

  3. Extract and present metrics — Use tables for scores (0-100) and metrics with status indicators (⚪ Good, 🟡 Warning, 🔴 Critical).

  4. Identify critical issues — Flag metrics outside thresholds: LCP>2.5s, CLS>0.1, INP>200ms, TBT>200ms, Performance<50.

  5. Provide actionable fixes — For each issue, include specific code fixes from audit-checklist.md and metrics-reference.md.

  6. Save results — Store JSON and HTML reports in ./results/. Ask user before saving to memory for tracking.

  7. Handle errors gracefully — If audit fails, check troubleshooting.md for common solutions (Chrome not found, ES module errors, memory issues).

Quick Reference

TopicFile
Automation scriptautomation-script.js
Metrics & thresholdsmetrics-reference.md
Fix checklistsaudit-checklist.md
Setup guidesetup.md
Quick startquick-start.md
Troubleshootingtroubleshooting.md
Memory trackingmemory-template.md

Data Storage

After analysis, offer to save: URL, timestamp, scores, critical issues, report path. Always ask before saving to memory.

Security & Privacy

  • Runs locally in headless Chrome — no external data transmission
  • Warn before analyzing authenticated URLs
  • JSON reports contain URL structure — handle sensitive paths carefully

Common Commands

# Quick audit (desktop)
node automation-script.js https://example.com

# Mobile emulation
node automation-script.js https://example.com --mobile

# Custom output directory
node automation-script.js https://example.com --output=./reports

# Lighthouse CLI directly
lighthouse https://example.com --output=json --output-path=report.json

Troubleshooting Quick Reference

ErrorSolution
"lighthouse is not a function"Add "type": "module" to package.json
"Chrome not found"Install Chrome or use npm install puppeteer
"JavaScript heap out of memory"Run with node --max-old-space-size=4096
"Port already in use"Specify different port in script config

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

Proof-of-Quality - BTC PoW Verifiable Excellence

BTC PoW grind nonce till skill/output benchmark score > threshold. Verifiable excellence for antifragile meritocracy—no hype, pure quality proof. Use for skill evaluation, fork scoring, collab verification.

Registry SourceRecently Updated
1.6K0kunoiiv
Security

pr-reviewer

Automated GitHub PR code review with diff analysis, lint integration, and structured reports. Use when reviewing pull requests, checking for security issues,...

Registry SourceRecently Updated
Security

Guardrails

Interactively configure, review, and monitor security guardrails for your OpenClaw workspace by discovering risks, interviewing users, and generating GUARDRA...

Registry SourceRecently Updated
Security

HiveFence

Collective immunity network for AI agents. When one agent detects a prompt injection attack, all connected agents become immune. Real-time pattern detection, community voting, and distributed threat intelligence. Built on top of prompt-guard.

Registry SourceRecently Updated