Analyze and optimize HTML/CSS websites for search engine performance. Use when auditing SEO issues, fixing meta tags, improving heading structure, adding schema markup, generating sitemaps, optimizing images for SEO, or any task involving search engine optimization for static or server-rendered HTML sites.
Analyze HTML files for SEO issues and fix them systematically.
Analyze a file or directory:
python3 <skill>/scripts/seo_analyzer.py <file_or_directory>
python3 <skill>/scripts/seo_analyzer.py ./public --json
Generate an XML sitemap:
python3 <skill>/scripts/generate_sitemap.py <directory> <base_url>
seo_analyzer.py on the target filesreferences/schema-markup.md for JSON-LD templates (Organization, Article, FAQ, Product, LocalBusiness, Breadcrumb)generate_sitemap.py after all fixesSitemap: directiveCritical (fix immediately):
<title> -> Add unique, 50-60 char title with keywords<meta name="description"> -> Add 150-160 char description<h1> or multiple H1s -> Exactly one H1 per pagealt -> Add descriptive alt text<html lang="..."> -> Add language attributeImportant (fix soon):
references/schema-markup.md (JSON-LD for Organization, Article, FAQ, Product, LocalBusiness, Breadcrumb)references/seo-checklist.md (on-page, images, social, technical, performance, mobile, local)After fixes, validate with:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer