seo-images
Installation
SKILL.md
Image SEO Audit
A focused, page-level (or domain-sample) audit of every <img> and <picture> on the target. Surfaces alt-text issues, format gaps (WebP/AVIF coverage), responsive-image gaps (srcset / sizes), LCP and CLS risk, and missing ImageObject markup. Output is a prioritised remediation list plus paste-ready <picture> and JSON-LD snippets.
Adapted from
AgriciDaniel/claude-seo'sseo-imagesskill (MIT). Rubric, lazy-loader taxonomy, and severity ladder track the upstream implementation; data sources are wired to this catalogue's SE Ranking / Firecrawl / Google APIs stack.
Prerequisites
- Required for inventory:
mcp__firecrawl-mcp__firecrawl_scrape(raw HTML access).WebFetchreturns markdown only — every<img>attribute (srcset,sizes,loading,fetchpriority,width,height,data-src*lazy variants) is stripped before the skill ever sees it. Without Firecrawl the audit cannot run. Install viabash extensions/firecrawl/install.sh. - Optional (PSI byte-saving estimates):
google-api.jsonconfigured (Tier 0 — API key only). When present, step 9 runs and adds real LighthousewastedBytesper image to the remediation list. - Optional (SE Ranking audit cross-reference): SE Ranking MCP server connected and a recent audit for the domain. When present, step 10 elevates image-related audit issues onto the same remediation list.
- User provides: a target URL (single-page audit) or a domain (sampled audit). For domains, the skill confirms how many pages to sample before spending Firecrawl credits.