GEO-First SEO Audit Tool
zubair-trabzada/geo-seo-claude
Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.
Deterministic LLM-first SEO audits for websites, blog posts, and GitHub repositories.
$ npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Bhanunamikaze/Agentic-SEO-Skill seo --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "seo" agent skill from https://github.com/Bhanunamikaze/Agentic-SEO-Skill/tree/main into .claude/skills/seo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Bhanunamikaze/Agentic-SEO-Skill seo --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "seo" agent skill from https://github.com/Bhanunamikaze/Agentic-SEO-Skill/tree/main into .agents/skills/seo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Bhanunamikaze/Agentic-SEO-Skill seo --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "seo" agent skill from https://github.com/Bhanunamikaze/Agentic-SEO-Skill/tree/main into .cursor/skills/seo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Bhanunamikaze/Agentic-SEO-Skill seo --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "seo" agent skill from https://github.com/Bhanunamikaze/Agentic-SEO-Skill/tree/main into .gemini/skills/seo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Bhanunamikaze/Agentic-SEO-Skill seoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "seo" agent skill from https://github.com/Bhanunamikaze/Agentic-SEO-Skill/tree/main into .github/skills/seo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Bhanunamikaze/Agentic-SEO-Skill seo --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "seo" agent skill from https://github.com/Bhanunamikaze/Agentic-SEO-Skill/tree/main into .opencode/skills/seo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
seoDeterministic LLM-first SEO audits for websites, blog posts, and GitHub repositories.
SEO is an agent skill from Bhanunamikaze/Agentic-SEO-Skill. Deterministic LLM-first SEO audits for websites, blog posts, and GitHub repositories. Use this when the user asks to "perform SEO analysis", "run SEO audit", "analyze SEO", "check technical SEO", "review schema", "Core Web Vitals", "E-E-A-T", "hreflang", "GEO", "AEO", or GitHub repository SEO optimization. For full/page/repo audits, run bundled scripts for evidence and return prioritized, confidence-labeled fixes.
Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 204 other files, including scripts (for example `.github/ISSUE_TEMPLATE/bug_report.md`, `.github/ISSUE_TEMPLATE/feature_request.md` and `.github/dependabot.yml`).
It sits in Marketing & SEO, covering SEO audit, Technical SEO and AI search optimization. It works with GitHub. The repository describes itself as: An LLM-first SEO analysis skill for Antigravity, Codex, Claude with 16 specialized sub-skills, 10 specialist agents, and 88 optional utility scripts used as evidence collectors. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6919916. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
python3pipcondabashplaywrightFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GITHUB_TOKENGH_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
SEO loads about 4.9k tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 1,613 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
d from CLI flags, then env vars, then a `.env` file in the repo# root / cwd / `~/.agentic-seo/.env`. Copy `.env.example` to `.env` and fillAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Bhanunamikaze/Agentic-SEO-Skill at commit 6919916, republished under its MIT licence (© Bhanunamikaze). 1,613 words, ~4,942 tokens.
.claude/skills/seo/SKILL.md (or your agent's skills folder). This skill also uses 201 other files; get the full folder from GitHub.LLM-first SEO analysis skill with 16 specialized sub-skills, 10 specialist agents, and 89 scripts for website, blog, and GitHub repository optimization.
For prompt reliability in Codex/agent IDEs, map common user wording to a fixed workflow:
perform seo analysis on <url> (or similar generic SEO request with a URL), treat it as a single-URL full audit.FULL-AUDIT-REPORT.md (detailed findings)ACTION-PLAN.md (prioritized fixes)generate_report.py is run, also return the saved HTML path (for example SEO-REPORT.html).| Command | Sub-Skill | Description |
|---|---|---|
seo audit <url> | seo-audit | Full website audit with scoring |
seo page <url> | seo-page | Deep single-page analysis |
seo technical <url> | seo-technical | Technical SEO checks |
seo content <url> | seo-content | Content quality & E-E-A-T |
seo schema <url> | seo-schema | Schema detection/validation/generation |
seo sitemap <url> | seo-sitemap | Sitemap analysis & generation |
seo images <url> | seo-images | Image optimization audit |
seo geo <url> | seo-geo | AI search optimization (GEO) |
seo programmatic <url> | seo-programmatic | Programmatic SEO safeguards |
seo competitors <url> | seo-competitor-pages | Comparison/alternatives pages |
seo hreflang <url> | seo-hreflang | International SEO validation |
seo plan <url> | seo-plan | Strategic SEO planning |
seo github <repo_or_url> | seo-github | GitHub repository discoverability, README, topics, community health, and traffic archival |
seo article <url> | seo-article | Article data extraction & LLM optimization |
seo links <url> | seo-links | External backlink profile & link health |
seo aeo <url> | seo-aeo | Answer Engine Optimization (Featured Snippets, PAA, Knowledge Panel) |
When the user requests SEO analysis, follow this routing:
Parse the user's request to determine which sub-skill(s) to activate:
resources/skills/seo-audit.md — crawl multiple pages, delegate to agents, score and reportresources/skills/seo-page.md — deep dive on one URLresources/skills/seo-*.md fileresources/skills/seo-plan.md and the matching resources/templates/*.md for the detected industryresources/skills/seo-github.md and use GitHub scripts with --provider auto for API/gh fallback.perform seo analysis on <url> request: treat as single-page full audit, read resources/skills/seo-page.md, and generate FULL-AUDIT-REPORT.md + ACTION-PLAN.md.Primary method (LLM-first) — use the built-in read_url_content tool first:
read_url_content(url) → returns parsed HTML content directlyUse this as the baseline evidence for reasoning.
Deterministic verification (recommended when script execution is available):
# Fetch/parse raw HTML for structured checks
python3 <SKILL_DIR>/scripts/fetch_page.py <url> --output /tmp/page.html
python3 <SKILL_DIR>/scripts/parse_html.py /tmp/page.html --url <url> --json
# Optional: generate shareable HTML dashboard artifact
python3 <SKILL_DIR>/scripts/generate_report.py <url> --output SEO-REPORT.htmlDo not use third-party mirrors (e.g.,
r.jina.ai) as primary evidence when direct site fetch or bundled scripts are available.<SKILL_DIR>= absolute path to this skill directory (the folder containing this SKILL.md).
Use the LLM as the primary SEO analyst:
FindingEvidence (specific element, metric, or snippet)Impact (why it matters for ranking/indexing/UX)Fix (clear implementation step)Always read and apply resources/references/llm-audit-rubric.md to keep scoring, severity, confidence, and output structure consistent across audit types.
For full/page audits, run baseline checks to avoid hypothesis-only reporting. Do not replace LLM reasoning with script-only scoring.
# Check robots.txt and AI crawler management
python3 <SKILL_DIR>/scripts/robots_checker.py <url>
# Check llms.txt for AI search readiness
python3 <SKILL_DIR>/scripts/llms_txt_checker.py <url>
# Get Core Web Vitals from PageSpeed Insights (free API, no key needed)
python3 <SKILL_DIR>/scripts/pagespeed.py <url> --strategy mobile
# Check security headers (HSTS, CSP, X-Frame-Options, etc.)
python3 <SKILL_DIR>/scripts/security_headers.py <url>
# Detect broken links on a page (404s, timeouts, connection errors)
python3 <SKILL_DIR>/scripts/broken_links.py <url> --workers 5
# Trace redirect chains, detect loops and mixed HTTP/HTTPS
python3 <SKILL_DIR>/scripts/redirect_checker.py <url>
# Analyze readability from fetched HTML (Flesch-Kincaid, grade level, sentence stats)
python3 <SKILL_DIR>/scripts/readability.py /tmp/page.html --json
# Validate Open Graph and Twitter Card meta tags
python3 <SKILL_DIR>/scripts/social_meta.py <url>
# Analyze internal link structure, find orphan pages
python3 <SKILL_DIR>/scripts/internal_links.py <url> --depth 1 --max-pages 20
# Extract article content and perform keyword research for LLM-driven optimization
python3 <SKILL_DIR>/scripts/article_seo.py <url> --keyword "<optional_target_keyword>" --json
# Credentials for paid/auth APIs (PageSpeed, GitHub, GSC, Knowledge Graph)
# are loaded from CLI flags, then env vars, then a `.env` file in the repo
# root / cwd / `~/.agentic-seo/.env`. Copy `.env.example` to `.env` and fill
# in only the keys you have. Never paste secrets in prompts.
# GitHub repository SEO (provider fallback: auto|api|gh)
# Auth setup (choose one):
# export GITHUB_TOKEN="ghp_xxx" # or export GH_TOKEN="ghp_xxx"
# gh auth login -h github.com && gh auth status -h github.com
python3 <SKILL_DIR>/scripts/github_repo_audit.py --repo <owner/repo> --provider auto --json
python3 <SKILL_DIR>/scripts/github_readme_lint.py README.md --json
python3 <SKILL_DIR>/scripts/github_community_health.py --repo <owner/repo> --provider auto --json
# Benchmark/competitor inputs should be provided by LLM/web-search discovery when possible.
# If omitted, github_seo_report.py auto-derives repo-specific benchmark queries.
python3 <SKILL_DIR>/scripts/github_search_benchmark.py --repo <owner/repo> --query "<llm_or_web_query>" --provider auto --json
python3 <SKILL_DIR>/scripts/github_competitor_research.py --repo <owner/repo> --query "<llm_or_web_query>" --provider auto --top-n 6 --json
python3 <SKILL_DIR>/scripts/github_competitor_research.py --repo <owner/repo> --competitor <owner/repo> --competitor <owner/repo> --provider auto --json
python3 <SKILL_DIR>/scripts/github_traffic_archiver.py --repo <owner/repo> --provider auto --archive-dir .github-seo-data --json
python3 <SKILL_DIR>/scripts/github_seo_report.py --repo <owner/repo> --provider auto --markdown GITHUB-SEO-REPORT.md --action-plan GITHUB-ACTION-PLAN.md --json
# Optional: increase/reduce auto-derived query volume (default: 6)
# python3 <SKILL_DIR>/scripts/github_seo_report.py --repo <owner/repo> --provider auto --auto-query-max 8 --markdown GITHUB-SEO-REPORT.md --action-plan GITHUB-ACTION-PLAN.md --jsonIf a check fails due network, DNS, permissions, or API rate limits:
Hypothesis for impacted categories.Visual analysis (requires Playwright — use conda activate pentest if available):
# Capture screenshots (desktop, laptop, tablet, mobile)
python3 <SKILL_DIR>/scripts/capture_screenshot.py <url> --all
# Analyze visual layout, above-the-fold, mobile responsiveness
python3 <SKILL_DIR>/scripts/analyze_visual.py <url> --jsonHTML Report Generator — generates a self-contained interactive HTML dashboard:
# Generate full SEO report (runs scripts automatically, saves HTML to PWD)
python3 <SKILL_DIR>/scripts/generate_report.py <url>
python3 <SKILL_DIR>/scripts/generate_report.py <url> --output custom-report.htmlFor comprehensive audits, read the relevant agent file from resources/agents/ to adopt the specialist role:
| Agent | File | Focus Area |
|---|---|---|
| Technical SEO | seo-technical.md | Crawlability, indexability, security, URLs, mobile, CWV, JS rendering |
| Content Quality | seo-content.md | E-E-A-T assessment, content metrics, AI content detection |
| Performance | seo-performance.md | Core Web Vitals (LCP, INP, CLS), optimization recommendations |
| Schema Markup | seo-schema.md | Detection, validation, generation of JSON-LD structured data |
| Sitemap | seo-sitemap.md | XML sitemap validation, generation, quality gates |
| Visual Analysis | seo-visual.md | Screenshots, above-the-fold, responsiveness, layout |
| Verifier (global) | seo-verifier.md | Deduplicate findings, suppress contradictions, and validate evidence relevance before final report |
Reference the quality standards in resources/references/:
Before writing final reports, run verification:
python3 <SKILL_DIR>/scripts/finding_verifier.py --findings-json <raw_findings.json> --jsonUse verified output for final report tables, not raw findings.
Use numeric scores as guidance, not as a replacement for evidence quality and judgment.
Canonical source of truth — These weights are defined here and in
resources/skills/seo-audit.md. Do not modify weights in individual sub-skill files; update only these two locations to keep scores consistent.
| Category | Weight |
|---|---|
| Technical SEO | 25% |
| Content Quality | 20% |
| On-Page SEO | 15% |
| Schema / Structured Data | 15% |
| Performance (CWV) | 10% |
| Image Optimization | 10% |
| AI Search Readiness (GEO) | 5% |
If using
scripts/generate_report.py, the automated dashboard uses script-level category weights defined in that script. Keep the narrative audit LLM-first and evidence-first.
For seo audit, seo page, and generic perform seo analysis on <url> flows:
FULL-AUDIT-REPORT.md in the current working directory at the start of the audit, then update it as evidence is collected.ACTION-PLAN.md in the current working directory at the start of the audit, then update it with prioritized fixes.SEO-REPORT.html or an absolute path).| Score | Rating |
|---|---|
| 90-100 | Excellent |
| 70-89 | Good |
| 50-69 | Needs Improvement |
| 30-49 | Poor |
| 0-29 | Critical |
When running seo plan, detect the business type and load the matching template:
| Industry | Template File |
|---|---|
| SaaS / Software | saas.md |
| Local Service Business | local-service.md |
| E-commerce / Retail | ecommerce.md |
| Publisher / Media | publisher.md |
| Agency / Consultancy | agency.md |
| Other / Generic | generic.md |
Detection signals:
Pre-built JSON-LD templates are available in templates.json for:
Two validation scripts are available for CI/CD integration:
bash <SKILL_DIR>/scripts/pre_commit_seo_check.shChecks staged HTML files for: placeholder text in schema, title tag length, missing alt text, deprecated schema types, FID references (should be INP), meta description length.
python3 <SKILL_DIR>/scripts/validate_schema.py <file_path>Validates JSON-LD blocks in HTML files: JSON syntax, @context/@type presence, placeholder text, deprecated/restricted types.
python3 <SKILL_DIR>/scripts/validate_skill_inventory.pyValidates documented sub-skill, agent, and script counts against files on disk. CI uses this to prevent README/SKILL inventory drift.
python3 <SKILL_DIR>/scripts/reference_freshness.py <SKILL_DIR>/resources/references --max-age-days 90Checks that every reference file has a <!-- Updated: YYYY-MM-DD --> marker and flags references older than the configured freshness window.
All sub-skill reports should use consistent severity levels:
Structure reports as:
<script type="application/ld+json">. Never recommend Microdata or RDFa.read_url_content, then always run relevant scripts for structured evidence. Scripts are the preferred evidence source — use them actively. However, if any script fails (timeout, network, parsing), the LLM MUST still produce a complete analysis using its own reasoning (confidence: Likely). Never block a report on a single script failure.FULL-AUDIT-REPORT.md and ACTION-PLAN.md are required outputs for full/page audit requests.<!-- Updated: YYYY-MM-DD --> comment. Flag any reference file older than 90 days for review. When Google announces algorithm changes, verify affected reference files within 7 days. Key dates to track: core updates (quarterly), schema deprecations (schema-types.md), CWV threshold changes (cwv-thresholds.md).requests (for network analysis scripts)beautifulsoup4 (for HTML parsing scripts)capture_screenshot.py and analyze_visual.py)pip install playwright && playwright install chromiumconda activate pentest (if Playwright is pre-installed)pip install requests beautifulsoup4© Bhanunamikaze, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 201 other files (scripts) in the repository root of Bhanunamikaze/Agentic-SEO-Skill.
Open the folder on GitHubat commit 6919916
SEO next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| SEO this skillBhanunamikaze/Agentic-SEO-Skill | 960 | — | ~4.9k | Automated safety check: Notes | MIT | |
| GEO-First SEO Audit Toolzubair-trabzada/geo-seo-claude | 11k | — | ~2.8k | Automated safety check: Notes | MIT | |
| SEOAgriciDaniel/seo-os | 137 | 2 repos | ~3.5k | Automated safety check: Pass | MIT | |
| SEO and GEO Auditdageno-agents/seo-geo-audit | 176 | — | ~2k | Automated safety check: Pass | MIT | |
| Universal SEO AnalysisAgriciDaniel/claude-seo | 19k | — | ~4.9k | Automated safety check: Pass | MIT | |
| SEO AuditAgriciDaniel/codex-seo | 799 | 2 repos | ~1.9k | Automated safety check: Pass | MIT |
zubair-trabzada/geo-seo-claude
Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.
AgriciDaniel/seo-os
Comprehensive SEO analysis for any website or business type.
dageno-agents/seo-geo-audit
Runs one prioritized audit that combines technical SEO, content quality, trust signals, entity clarity and AI search readiness for a page, site or domain.
AgriciDaniel/claude-seo
Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.
AgriciDaniel/codex-seo
Full website SEO audit with parallel subagent delegation. An agent skill from AgriciDaniel/codex-seo.
AgriciDaniel/codex-seo
Comprehensive SEO analysis for any website, page, business, or topic.
Works with
Categories
Deterministic LLM-first SEO audits for websites, blog posts, and GitHub repositories. SEO is an agent skill from Bhanunamikaze/Agentic-SEO-Skill. Deterministic LLM-first SEO audits for websites, blog posts, and GitHub repositories.
SEO fits situations like: asks to perform SEO analysis; check technical SEO; core Web Vitals; GitHub repository SEO optimization.
Run `npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a claude-code`. Or copy the skill folder (the Bhanunamikaze/Agentic-SEO-Skill repository) into .claude/skills/seo in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a codex`. Or copy the skill folder (the Bhanunamikaze/Agentic-SEO-Skill repository) into .agents/skills/seo in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Bhanunamikaze/Agentic-SEO-Skill --skill seo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo, .gemini/skills/seo, .github/skills/seo and .opencode/skills/seo in your project.
Going by SKILL.md and its folder, SEO needs the command-line tools its instructions call (python3, pip, conda, bash and playwright) and credentials named GITHUB_TOKEN and GH_TOKEN. Our summary lists: Python 3; A credential in GITHUB_TOKEN.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
SEO is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with SEO: GEO-First SEO Audit Tool (zubair-trabzada/geo-seo-claude, 11k stars), SEO (AgriciDaniel/seo-os, 137 stars), SEO and GEO Audit (dageno-agents/seo-geo-audit, 176 stars) and Universal SEO Analysis (AgriciDaniel/claude-seo, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Bhanunamikaze (a GitHub user) maintains it in Bhanunamikaze/Agentic-SEO-Skill, which has 960 GitHub stars. The repository was last updated on July 23, 2026.
Source: Bhanunamikaze/Agentic-SEO-Skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.