Individual skill
seo-ops
Structural checklist and checker script for SEO foundation engineering. Use when reviewing or accepting a site/page for SEO/GEO structural compliance (robots, sitemap, canonical, 301 canonicalization, JSON-LD, OG, hreflang, CWV, AI crawler access, rendering strategy), when running the machine checks to produce a report, or when judging whether a frontend change will affect indexing and citation. Also for answering "what exactly does this check require" and "why does it exist".
SKILL.md
Source commit 777bde405d2d6d248937600dfcfbaca46586695d
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 10, 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)
- 989
- Repository last updated
- Nov 6, 2026
- License
- Not available
Observed agent integration: claude-code
- agent-skills Repository topic
- claude-code Repository topic
- codex Repository topic
- geo Repository topic
- seo Repository topic
- engineering Derived category
- marketing Derived category
- legal 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
.agents/plugins/marketplace.jsonasset · 182 bytes.claude-plugin/marketplace.jsonasset · 275 bytes.claude-plugin/plugin.jsonasset · 322 bytes.codex-plugin/plugin.jsonasset · 246 bytes.github/workflows/ci.ymlasset · 4,776 bytes.gitignoreasset · 228 bytesREADME.mddoc · 3,289 bytesSKILL.mdcore · 13,103 bytesSKILL.mdcore · 13,103 bytesSKILL.mdcore · 13,103 bytesSKILL.mdcore · 13,103 bytesSKILL.mdcore · 13,103 bytesredlines.mddoc · 2,589 bytesreferences/.env.exampleasset · 623 bytesreferences/ai-crawlers.yamlasset · 3,209 bytesreferences/checklist/checklist.mddoc · 10,881 bytesreferences/checklist/references/C1.mddoc · 3,040 bytesreferences/checklist/references/C10.mddoc · 1,852 bytesreferences/checklist/references/C11.mddoc · 1,748 bytesreferences/checklist/references/C12.mddoc · 8,570 bytesreferences/checklist/references/C13.mddoc · 2,098 bytesreferences/checklist/references/C14.mddoc · 1,673 bytesreferences/checklist/references/C15.mddoc · 1,731 bytesreferences/checklist/references/C16.mddoc · 1,170 bytesreferences/checklist/references/C17.mddoc · 1,630 bytesreferences/checklist/references/C18.mddoc · 3,526 bytesreferences/checklist/references/C19.mddoc · 2,826 bytesreferences/checklist/references/C2.mddoc · 4,649 bytesreferences/checklist/references/C20.mddoc · 1,364 bytesreferences/checklist/references/C21.mddoc · 1,910 bytesreferences/checklist/references/C22.mddoc · 2,484 bytesreferences/checklist/references/C23.mddoc · 3,346 bytesreferences/checklist/references/C24.mddoc · 2,391 bytesreferences/checklist/references/C25.mddoc · 2,662 bytesreferences/checklist/references/C26.mddoc · 3,634 bytesreferences/checklist/references/C27.mddoc · 2,846 bytesreferences/checklist/references/C28.mddoc · 2,707 bytesreferences/checklist/references/C29.mddoc · 2,593 bytesreferences/checklist/references/C3.mddoc · 2,111 bytesreferences/checklist/references/C30.mddoc · 2,860 bytesreferences/checklist/references/C4.mddoc · 2,996 bytesreferences/checklist/references/C5.mddoc · 1,937 bytesreferences/checklist/references/C6.mddoc · 9,047 bytesreferences/checklist/references/C7.mddoc · 1,594 bytesreferences/checklist/references/C8.mddoc · 2,594 bytesreferences/checklist/references/C9.mddoc · 1,737 bytesreferences/config.example.yamlasset · 3,485 bytesreferences/content/content-checklist.mddoc · 5,314 bytesreferences/content/page-doc-template.mddoc · 14,209 bytesreferences/content/references/T1.mddoc · 2,858 bytesreferences/content/references/T10.mddoc · 2,593 bytesreferences/content/references/T12.mddoc · 3,366 bytesreferences/content/references/T13.mddoc · 3,207 bytesreferences/content/references/T14.mddoc · 3,103 bytesreferences/content/references/T2.mddoc · 2,687 bytesreferences/content/references/T3.mddoc · 2,493 bytesreferences/content/references/T4.mddoc · 2,899 bytesreferences/content/references/T5.mddoc · 2,736 bytesreferences/content/references/T6.mddoc · 1,904 bytesreferences/content/references/T7.mddoc · 3,237 bytesreferences/content/references/T8.mddoc · 2,687 bytesreferences/content/references/T9.mddoc · 2,779 bytesreferences/decisions.mddoc · 3,770 bytesreferences/report.example.mddoc · 10,509 bytesreferences/sites.example.yamlasset · 796 bytesscripts/config.pyruns · 29,700 bytesscripts/requirements.txtdoc · 93 bytesscripts/run.pyruns · 92,938 bytes
No licensed excerpt is available. You can inspect the pinned source.