Geo seo agent skill
GEO SEO agent skill for AI search optimization, answer engine optimization, AI search visibility, technical SEO, structured data, citations, and AI crawler access.
npx -y skills add CodingCossack/geo-seo-agent-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use for a site-specific GEO / AI-search audit or implementation task on a real URL or domain. Covers crawler access, renderability and indexability, answer-level citability, llms.txt, structured data and entity signals, platform-specific AI search issues, and report generation from those findings. Do not use for generic SEO chat, generic copywriting, or agency CRM / proposal work unless the user explicitly asks for those inside a GEO engagement.
SKILL.md
5.6 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
GEO / AI Search Toolkit
This directory is one public front door for the toolkit. Treat everything else in this package as internal support material, not as separate public skills.
What this skill owns
- site-specific GEO / AI-search audits
- single-page or section-level citability analysis
- AI crawler access, robots, renderability, and indexability checks
- llms.txt validation or generation
- structured data and entity-graph review
- platform-specific GEO notes for Google AI Overviews, ChatGPT web, Perplexity, Gemini, and Bing Copilot
- synthesis into remediation plans, executive summaries, JSON data, or PDF reports
- manual business-op flows only when the user explicitly asks for them
What this skill does not own by default
- generic SEO or marketing advice with no concrete site or artifact
- generic sales CRM work disconnected from a GEO engagement
- unsourced market-size claims, ROI claims, pricing claims, or invented benchmarks
- hidden slash-command routing to dozens of public sub-skills
Activation rules
Use this skill when at least one of these is true:
- the user provides a URL or domain and asks about GEO, AI search visibility, AI crawler access, schema, llms.txt, citability, or AI answer readiness
- the user wants a GEO remediation plan or client-ready report derived from actual audit findings
- the user explicitly asks for a GEO proposal, prospect update, or monthly delta comparison tied to a real site or prior audit
Do not activate this skill for:
- broad SEO discussion with no target site
- pure copywriting with no audit or implementation angle
- routine CRM bookkeeping unless the user explicitly asks for the GEO business workflow
Routing rules
Load the smallest set of worker files that can satisfy the task. Do not load the entire bundle by default.
workers/audit.mdfor full or multi-domain auditsworkers/crawlers.mdfor robots, bot access, renderability, and indexabilityworkers/technical.mdfor deeper rendering, meta, performance-risk, and technical analysisworkers/citability.mdfor passage-level answer readinessworkers/content.mdfor E-E-A-T, coverage depth, and content structureworkers/schema.mdfor structured data and entity graph workworkers/llmstxt.mdfor llms.txt validation or generationworkers/brand-entity.mdfor brand/entity presence checksworkers/platforms.mdfor platform-specific GEO notesworkers/reporting.mdfor quick audit, full report, JSON, or PDF outputsworkers/business-ops.mdonly when the user explicitly asks for prospect, proposal, or monthly comparison work
Use supporting references only when needed:
references/workflow.mdfor audit mode selection and orchestrationreferences/scoring-model.mdfor composite scoring and synthesisreferences/output-contracts.mdfor output shapes and filenamesreferences/source-hygiene.mdfor claim discipline and evidence rulesrubrics/*.mdfor scoring detailstemplates/*.mdandtemplates/*.jsonfor output generationschemas/*.jsonfor schema starting pointsscripts/*.pyfor deterministic extraction, scoring, llms.txt generation, and PDF rendering
Operating modes
1. Quick triage
Use when the user wants a fast read or a narrow answer.
- Fetch the target with
scripts/fetch_page.pyor equivalent web retrieval. - Run only the relevant worker(s).
- Output a compact summary with the top blockers, likely impact, and next actions.
2. Focused check
Use for one bounded area such as schema, llms.txt, bots, or citability.
- Load the single worker plus its rubric if needed.
- Avoid composite scoring unless the user explicitly wants it.
- Return concrete fixes, not generic GEO theory.
3. Full audit
Use when the user wants a complete GEO assessment.
- Start with
workers/audit.mdandreferences/workflow.md. - Run discovery on the homepage and any priority pages.
- Pull in only the worker set justified by the site and request.
- Synthesize with
references/scoring-model.md. - Produce the output defined in
references/output-contracts.md.
4. Reporting
Use workers/reporting.md plus the report templates when the user wants a
client-facing or stakeholder-facing deliverable. Use scripts/generate_pdf_report.py
only after the report JSON exists.
5. Manual business workflow
Only after explicit user intent, load workers/business-ops.md. These flows are
manual and side-effectful by nature. Do not enter them implicitly.
Execution discipline
- Prefer deterministic scripts when they reduce extraction or formatting errors.
- Keep claims tied to observed site evidence unless external facts are freshly verified.
- Treat
scripts/brand_scanner.pyandscripts/citability_scorer.pyas heuristics, not ground truth. - Do not invent platform metrics, market stats, or ROI multipliers.
- Do not behave like a command index. This skill routes internally.
Optional platform adapters
adapters/claude/contains optional Claude-only subagents and install scripts.- These adapters are not the source of truth. The canonical logic stays in this bundle.
Gives 0 of the 12 instructions most seo skills give in ~1.2k tokens
Counted across 454 of the 460 authors here whose files we hold, read 2026-08-06
- implement structured data using JSON-LDin 30 of 454, across 26 files
- write unique meta descriptions under 160 charactersin 27 of 454, across 20 files
- verify one H1 exists per pagein 24 of 454, across 15 files
- maintain a single h1 per pagein 24 of 454, across 15 files
- use JSON-LD format for all schema markupin 23 of 454, across 15 files
- use descriptive anchor text for internal linksin 21 of 454, across 16 files
- add descriptive alt text to imagesin 19 of 454, across 15 files
- read product marketing context before auditingin 19 of 454, across 10 files
- write unique title tags under 60 charactersin 19 of 454, across 14 files
- add unique title and meta description per pagein 19 of 454, across 17 files
- Reference the sitemap in robots.txtin 19 of 454, across 18 files
- verify core web vitals meet thresholdsin 17 of 454, across 9 files
Said here and by no other author read
- load the smallest set of worker files
- return concrete fixes not generic theory
- avoid composite scoring unless explicitly requested
- keep claims tied to observed site evidence
- treat heuristic scripts as heuristics not ground truth
- prefer deterministic scripts when they reduce errors
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.