seo-image-gen
AI image generation for SEO assets: OG/social preview images, blog hero images, schema…
Performance specialist for full audits. Measures CWV (LCP/INP/CLS), Lighthouse score signals, and emits deterministic report artifacts.
$ npx -y skills add agricidaniel/codex-seo --skill seo-performance --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/seo-performanceContext preview
The summary Claude sees to decide when to auto-load this skill.
Performance specialist for full audits. Measures CWV (LCP/INP/CLS), Lighthouse score signals, and emits deterministic report artifacts.
name: seo-performance description: Performance specialist for full audits. Measures CWV (LCP/INP/CLS), Lighthouse score signals, and emits deterministic report artifacts.
Use this for the performance sub-track in full audits.
**Step 0 -- Check shared data cache:**
Before gathering, check `.seo-cache/` for cached data from other skills. Reference: `../seo/references/shared-data-cache.md` for schemas and dependency map.
This specialist does not require upstream cache inputs before running fresh performance checks.
Prefer running `scripts/analyze_performance.py` for deterministic performance analysis in API/headless environments. The script uses PageSpeed data when available and otherwise falls back to labeled heuristics so the pipeline still completes without a human in the loop.
After completing all work, write results to `.seo-cache/`.
mkdir -p .seo-cache/pages/{url-slug}Write `.seo-cache/pages/{url-slug}/performance.json` using the schema in `../seo/references/shared-data-cache.md`. At minimum, match the documented cache keys: `core_web_vitals` and `issues`. Add extra helpful fields only if they do not replace or rename the documented keys.
Add `.seo-cache/` to `.gitignore` if not already present:
grep -qxF '.seo-cache/' .gitignore 2>/dev/null || echo '.seo-cache/' >> .gitignore
If the user requests a 'client report' or 'premium deliverable', automatically read `../seo-audit/assets/report-template.html` and `../seo/references/premium-report-standard.md`. Use that report standard as the default brief. Generate the HTML as an internal intermediate artifact, then produce the PDF as the public deliverable. Mention only the PDF in your final response unless the user explicitly asks for the HTML file.
Codex-first SEO analysis suite with 1 orchestrator skill, 26 specialist workflows, 24 TOML agent profiles, MCP/API extensions, deterministic headless runners, and premium audit report generation.
Repo: agricidaniel/codex-seo
AI image generation for SEO assets: OG/social preview images, blog hero images, schema…
Live SEO data via DataForSEO MCP server. SERP analysis (Google, Bing, Yahoo, YouTube, Google…
Full-site crawling, scraping, and site mapping via Firecrawl MCP. Use when user says "crawl…
Full website SEO audit with parallel subagent delegation. Crawls up to 500 pages, detects…
Backlink profile analysis: referring domains, anchor text distribution, toxic link detection,…
SERP-based semantic topic clustering for content architecture planning. Groups keywords by…