SkillAgentSearch skills...

image-seo-audit

Audit every image on a page for SEO, performance, and accessibility — alt text quality, tiered file-size thresholds, WebP/AVIF format adoption, srcset/sizes responsiveness, lazy loading, fetchpriority on the LCP image, and width/height for CLS — producing an optimization list sorted by file-size sav…

Install / Use

npx skills add indranilbanerjee/digital-marketing-pro --skill image-seo-audit

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

86/100

Category

Marketing

Supported Platforms

Universal

Our assessment of image-seo-audit

image-seo-audit scores 86/100 on our quality scale, 344th of 610 Marketing skills we index.

Its SKILL.md is 4.3 KB long, well organised into 12 sections with 2 code examples: a solid amount of guidance for an agent.

It has 832 GitHub stars, a meaningful sign that others use it.

Substance
26/30
Structure
18/20
Description
15/15
Adoption
12/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 26 days ago, so image-seo-audit is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

image-seo-audit compared with similar skills

All 4 of these similar skills score higher than image-seo-audit; compare them before choosing.

SkillScoreStarsUpdatedFormat
image-seo-audit (this skill)by indranilbanerjee8683226d agoSKILL.md
Agent-Reachby Panniantong10090.1k18d agoCLAUDE.md
LocalAIby mudler10049.4ktodayMCP Server
algorithmic-artby anthropics100177.9k11d agoSKILL.md
pptxby anthropics100177.9k11d agoSKILL.md

Frequently asked questions

How do I install image-seo-audit?
Run npx skills add indranilbanerjee/digital-marketing-pro --skill image-seo-audit. The install tabs above show the steps for each supported agent.
Which AI agents does image-seo-audit work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is image-seo-audit safe to use?
It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is image-seo-audit still maintained?
The repository was last updated 26 days ago, so image-seo-audit is actively maintained.

name: image-seo-audit description: "Audit every image on a page for SEO, performance, and accessibility — alt text quality, tiered file-size thresholds, WebP/AVIF format adoption, srcset/sizes responsiveness, lazy loading, fetchpriority on the LCP image, and width/height for CLS — producing an optimization list sorted by file-size savings. Triggers on "/digital-marketing-pro:image-seo-audit", "audit our image SEO", "check alt text across the page", "why are our images so heavy", "should we switch to WebP". Fetches and analyzes the page via tech-seo-auditor.py and reads the brand profile for industry context." argument-hint: "[URL]" user-invocable: true

/digital-marketing-pro:image-seo-audit

Purpose

Perform a dedicated image optimization audit that evaluates all images on a page or site for SEO, performance, and accessibility. Produces a prioritized optimization list sorted by file size impact.

Input Required

  • URL: Page or site to audit
  • Scope: Single page or site-wide crawl (default: single page)

Process

  1. Load brand context: Read active brand profile for industry context.
  2. Discover images: Find all <img>, <picture>, CSS background-image, and <source> elements.
  3. Alt text audit: Check presence, quality, keyword inclusion, length (10-125 chars). Flag: missing, filename-only ("image.jpg"), keyword-stuffed, non-descriptive ("click here").
  4. File size audit: Apply tiered thresholds by image category — thumbnails (<50KB target, >200KB critical), content images (<100KB target, >500KB critical), hero/banner (<200KB target, >700KB critical).
  5. Format audit: Check for modern formats. Recommend WebP (97%+ support) or AVIF (92%+ support) over JPEG/PNG. Check for <picture> element with format fallbacks. Note: JPEG XL restored in Chromium (Nov 2025) but not yet in Chrome stable — monitor, don't recommend yet.
  6. Responsive images: Check for srcset and sizes attributes, appropriate resolution for device pixel ratios.
  7. Lazy loading: Verify loading="lazy" on below-fold images. Flag loading="lazy" on above-fold/hero images (directly harms LCP).
  8. fetchpriority: Check for fetchpriority="high" on LCP/hero images. Check for decoding="async" on non-LCP images.
  9. CLS prevention: Check for width and height attributes or aspect-ratio CSS on all <img> elements. Flag images without dimensions.
  10. File naming: Check for descriptive, hyphenated, lowercase file names vs generic names (IMG_1234.jpg).
  11. CDN usage: Check if images are served from a CDN (different domain, CDN headers, edge caching).
  12. Score and prioritize: Sort by file size savings impact (largest first).

Recommended Picture Element Pattern

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="Descriptive alt text" width="800" height="600" loading="lazy" decoding="async">
</picture>

Hero/LCP Image Pattern

<img src="hero.webp" fetchpriority="high" alt="Hero image description" width="1200" height="630">

Do NOT lazy-load above-fold/LCP images. Do NOT add decoding="async" to LCP images.

Output

Image Audit Summary

| Metric | Status | Count | |--------|--------|-------| | Total Images | — | XX | | Missing Alt Text | issues | XX | | Oversized (>200KB) | issues | XX | | Wrong Format (not WebP/AVIF) | issues | XX | | No Dimensions (CLS risk) | issues | XX | | Not Lazy Loaded (below-fold) | issues | XX | | No fetchpriority on LCP | issues | XX |

Prioritized Optimization List

Sorted by estimated file size savings (largest first):

| Image | Current Size | Format | Issues | Est. Savings | |-------|-------------|--------|--------|-------------| | hero.jpg | 450KB | JPEG | No WebP, no fetchpriority | ~300KB | | ... | ... | ... | ... | ... |

Recommendations (prioritized)

  1. Convert X images to WebP format (est. XX KB total savings)
  2. Add alt text to X images
  3. Add width/height dimensions to X images
  4. Enable lazy loading on X below-fold images
  5. Add fetchpriority="high" to LCP image
  6. Compress X oversized images
  7. Implement <picture> element with AVIF/WebP fallbacks

Agents Used

  • seo-specialist — Image optimization analysis, CWV impact assessment

Scripts Used

  • tech-seo-auditor.py — Fetch page and analyze image elements

Related Skills

View on GitHub
GitHub Stars832
CategoryMarketing
Updated26d ago
Forks136

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions