From ai-eng-content
Runs a full SEO and performance audit including Lighthouse scans, Core Web Vitals, meta tags, heading hierarchy, image optimization, link validation, and sitemap checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-eng-content:seo-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- User says "SEO audit", "check SEO", "lighthouse scan", "performance check", "site audit"
Run Lighthouse via CLI for both mobile and desktop:
# Install if needed
npx --yes lighthouse
# Run scans
npx lighthouse URL --output=json --output-path=./lighthouse-mobile.json --emulated-form-factor=mobile --quiet
npx lighthouse URL --output=json --output-path=./lighthouse-desktop.json --emulated-form-factor=desktop --quiet
Extract and report:
From Lighthouse results, extract and assess:
Flag any that fail and identify the cause.
Fetch the page HTML and check:
<title> present, 30-60 chars, unique per page<meta name="description"> present, 120-160 charsog:title, og:description, og:image, og:urltwitter:card, twitter:title, twitter:description, twitter:image<meta name="viewport"> present<link rel="canonical"> set correctly<meta name="robots"> not blocking important pagesParse headings and check:
<h1> per pageScan all <img> tags:
alt textwidth and height attributes set (prevents CLS)loading="lazy") for below-fold imagesalt="")Check all links on the page:
rel="noopener" for target="_blank"sitemap.xml exists and is valid XMLsitemap.xml referenced in robots.txtrobots.txt exists and is not overly restrictiveCheck for JSON-LD structured data:
@id and url fields consistent═══════════════════════════════════════
SEO AUDIT: [URL]
Date: [YYYY-MM-DD]
═══════════════════════════════════════
LIGHTHOUSE SCORES
Desktop Mobile
Performance [XX] [XX]
Accessibility [XX] [XX]
Best Practices [XX] [XX]
SEO [XX] [XX]
CORE WEB VITALS
LCP: [X.Xs] [✓/✗ target: <2.5s]
FID: [Xms] [✓/✗ target: <100ms]
CLS: [X.XX] [✓/✗ target: <0.1]
META TAGS [✓/✗] [issue count]
HEADINGS [✓/✗] [issue count]
IMAGES [✓/✗] [issue count]
LINKS [✓/✗] [broken count]
SITEMAP [✓/✗]
STRUCTURED DATA [✓/✗]
TECHNICAL SEO [✓/✗]
MOBILE/A11Y [✓/✗]
═══════════════════════════════════════
ISSUES FOUND
═══════════════════════════════════════
🔴 CRITICAL
[Issues that severely impact rankings or UX]
🟡 WARNING
[Issues that should be fixed]
🟢 SUGGESTIONS
[Nice-to-have improvements]
═══════════════════════════════════════
RECOMMENDATIONS
═══════════════════════════════════════
1. [Most impactful fix first]
2. [Second most impactful]
3. [Third]
# Single page audit
/seo-audit https://example.com
# Full site audit (crawls linked pages)
/seo-audit https://example.com --full
# Compare before/after
/seo-audit https://example.com --compare ./previous-audit.json
When --full is specified:
After completing audit, rate confidence 0.0 to 1.0:
npx claudepluginhub p/v1truv1us-ai-eng-content-plugins-ai-eng-contentCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
2plugins reuse this skill
First indexed Jul 8, 2026