agentsclimarketplace

Seo audit

Skill kabde/seo-skills/skills/seo-audit

Full website SEO audit with parallel subagent delegation. Detects business type, delegates to specialists, generates health score. Use when user says audit, full SEO check, analyze my site, or website health check.From its SKILL.md

Install
npx -y skills add kabde/seo-skills --skill seo-audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

3.2 KB, as published. Nobody here has run it

Full Website SEO Audit

Process

  1. Fetch homepage: use scripts/fetch_page.py to retrieve HTML
  2. Detect business type: analyze homepage signals (WordPress, publisher, SaaS, etc.)
  3. Crawl site: follow internal links up to 500 pages, respect robots.txt
  4. Delegate to subagents (parallel when possible, sequential fallback):
    • seo-technical -- robots.txt, sitemaps, canonicals, Core Web Vitals, security headers
    • seo-content -- E-E-A-T, readability, thin content, AI citation readiness
    • seo-schema -- detection, validation, generation recommendations
    • seo-performance -- LCP, INP, CLS measurements
    • seo-visual -- screenshots, mobile testing, above-fold analysis
    • seo-geo -- AI crawler access, llms.txt, citability, brand mention signals
    • seo-wordpress -- WordPress-specific audit via REST API (spawn when WordPress detected: wp-content, wp-json signals)
    • seo-cluster -- Semantic clustering analysis (spawn when blog/content strategy signals detected)
  5. Score -- aggregate into SEO Health Score (0-100)
  6. Report -- generate prioritized action plan

Crawl Configuration

Max pages: 500
Respect robots.txt: Yes
Follow redirects: Yes (max 3 hops)
Timeout per page: 30 seconds
Concurrent requests: 5
Delay between requests: 1 second

Output Files

  • FULL-AUDIT-REPORT.md: Comprehensive findings
  • ACTION-PLAN.md: Prioritized recommendations (Critical > High > Medium > Low)

Scoring Weights

CategoryWeight
Technical SEO22%
Content Quality23%
On-Page SEO20%
Schema / Structured Data10%
Performance (CWV)10%
AI Search Readiness10%
Images5%

Report Structure

Executive Summary

  • Overall SEO Health Score (0-100)
  • Business type detected
  • Top 5 critical issues
  • Top 5 quick wins

Sections

  • Technical SEO (crawlability, indexability, security, CWV)
  • Content Quality (E-E-A-T, thin content, readability)
  • On-Page SEO (titles, meta, headings, internal linking)
  • Schema & Structured Data
  • Performance (LCP, INP, CLS)
  • Images (alt text, sizes, formats)
  • AI Search Readiness (citability, GEO signals)
  • WordPress Health (if WordPress detected)

Priority Definitions

  • Critical: Blocks indexing or causes penalties (fix immediately)
  • High: Significantly impacts rankings (fix within 1 week)
  • Medium: Optimization opportunity (fix within 1 month)
  • Low: Nice to have (backlog)

Error Handling

ScenarioAction
URL unreachableReport error. Suggest user verify URL.
robots.txt blocksAnalyze accessible pages only. Note limitation.
Rate limiting (429)Back off, reduce concurrent requests. Report partial results.
Large sites (500+)Cap crawl. Report findings for pages crawled.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.