tigerless-labs / seo-ops
git clone https://github.com/tigerless-labs/seo-ops.git
SEO foundation checks as an Agent Skill: give it a URL, get a crawler's-eye pass/fail report with evidence. 26 structural checks, zero LLM, deterministic.
+21
stars, 24h · #1,729
+~110
stars, 7 days · #1,939
+~470
stars, 30 days · #1,739
872
★ total · +14% this week
38
forks · 5 open issues
Star history (as recorded here)
LanguagePython
License—
Created2026-08-25 (1mo ago)
Last push1mo ago
Watchers11
OwnerOrganization
GitHub topics
Links
README excerpt
seo-ops SEO Foundation Checks as an Agent Skill **seo-ops checks a site's SEO foundation — the machine-readable structure search engines and AI retrieval need to fetch, read, index, and cite it.** The only required input is a URL: the checker fetches the site like a crawler — no code access, no framework integration — and produces a pass/fail report with evidence. The whole repo is these three pieces: | | What it is | |---|---| | references/checklist/checklist.md | The **C set** — 26 SEO/GEO structural checks, split into site-level / per indexed page / conditional. Each check has a detailed doc (criteria, common mistakes, authoritative references) at `references/checklist/references/C .md` | | scripts/run.py | The **checker script** — give it a URL and it fetches like a crawler and reports against the C set. **Zero LLM, no frontend-framework dependency**: it only reads the live HTTP/HTML output, so React / Vue / Next / WordPress / plain static all test the same | | references/content/content-checklist.md | The **T set** — a supply checklist for the site's content design team: which inputs SEO needs content to provide (title/desc, H2 outline, image alt, ymyl judgment, OG copy, etc.), each annotated with the downstream C checks it feeds. Details at `references/content/references/T .md` | --- ## Quick start The whole repo is an Agent Skill — once installed, just say "check example.com's SEO" and the agent confirms the target, runs the script, reads the report, and explains by P0/P1/P2 how to fix each red item. Usage details live in SKILL.md. **Let your agent install it** — copy the block below to your agent: [code] ` **Or install as a plugin** — Claude Code: type in the **Claude Code input box** (not the shell): [code] Codex: run in the **terminal**: [code] If the skill doesn't show up, start a new session. To update — Claude Code: re-run `/plugin install seo-ops@seo-ops` in the input box (it refreshes the marketplace first); Codex: in the terminal, `codex plugin marketplace upgrade seo-ops`, then `codex plugin add seo-ops@seo-ops`. **Once installed**, type `/seo-ops` in the agent's input box — or just describe the task; both trigger it: [code] The agent introduces the checks, confirms live site vs code review, runs, and explains the red items. --- © Tigerless · tigerless.ai · tigerless.com