Individual skill
seo
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability, indexability, Core Web Vitals with INP), schema markup, content quality (E-E-A-T), image optimization, sitemap analysis, and GEO for AI Overviews/ChatGPT/Perplexity. Industry detection for SaaS, e-commerce, local, publishers, agencies. Triggers on: SEO, audit, schema, Core Web Vitals, sitemap, E-E-A-T, AI Overviews, GEO, technical SEO, content quality, page speed. Use this hub only when the SEO domain is clear and the requested workflow is not; otherwise use the specific seo-* skill.
skills/seo/SKILL.md
Source commit 6be93f45064ffbadced572b5d5c95f55fd263af0
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 28,177
- Repository last updated
- Nov 10, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- claude-code Repository topic
- seo Repository topic
- ai Repository topic
- ai-seo Repository topic
- claude-code-skill Repository topic
- marketing-automation Repository topic
- open-source Repository topic
- marketing Derived category
- operations Derived category
- writing Derived category
- security Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSE.txtdoc · 143 bytesSKILL.mdcore · 20,106 bytesSKILL.mdcore · 20,106 bytesreferences/backlink-quality.mddoc · 3,491 bytesreferences/cwv-thresholds.mddoc · 7,713 bytesreferences/eeat-framework.mddoc · 7,400 bytesreferences/eeat-scoring-guide.mddoc · 1,519 bytesreferences/free-backlink-sources.mddoc · 6,640 bytesreferences/local-schema-multilocation.mddoc · 1,466 bytesreferences/local-schema-types.mddoc · 8,214 bytesreferences/local-search-behavior.mddoc · 2,874 bytesreferences/local-seo-signals.mddoc · 7,935 bytesreferences/maps-api-endpoints.mddoc · 6,241 bytesreferences/maps-free-apis.mddoc · 6,191 bytesreferences/maps-gbp-checklist.mddoc · 6,107 bytesreferences/maps-geo-grid.mddoc · 4,375 bytesreferences/quality-gates.mddoc · 6,057 bytesreferences/schema-types.mddoc · 9,459 bytesreferences/thinking-framework-validate-act.mddoc · 3,084 bytesreferences/thinking-framework.mddoc · 6,778 bytes
Read excerpt
# SEO: Universal SEO Analysis Skill
**Invocation:** `/seo $1 $2` where `$1` is the command and `$2` is the URL or argument.
**Runtime:** Run bundled Python tools through
`"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run <script.py>`. That is the single
canonical form used by every skill and agent. Claude Code expands
`${CLAUDE_PLUGIN_ROOT}` to the installed plugin directory, so the launcher is
found without any `PATH` entry; the repository ships no top-level `bin/`
directory because hosted marketplaces reject one. Repository users run
`./scripts/claude-seo`; manual installers rewrite the canonical form to
`"$HOME/.claude/skills/seo/scripts/claude-seo"`. Never invoke bundled scripts
with a bare Python interpreter.