Skip to main content

CLI tool to install the AEO/GEO/SEO skill into any AI coding assistant

Project description

aeo-geo-seo

A CLI tool that installs the AEO / GEO / SEO skill into any AI coding assistant — one command, any IDE.

pip install aeo-geo-seo
aeo-geo-seo kiro install

Your AI will now know how to rank sites on Google, ChatGPT, Perplexity, and Gemini.


What It Does

Installs a battle-tested skill covering:

Module What It Teaches Your AI
Schema Validation Organization, Product, FAQPage, LocalBusiness, BreadcrumbList JSON-LD
llms.txt AI crawler context file — template + quality checklist
robots.txt AI Bot Check 14 AI bot tokens, block/allow rules, private route patterns
AI Search Testing Text density, canonical tags, OG metadata, question headings
GEO Content Matching Brand, city, currency, language signals for geo-targeting
AI Mention Monitoring sameAs, AggregateRating, E-E-A-T trust signals
Crawl & Index Validation Sitemap, lastmod, 200-status checks, noindex guard
Regional Visibility NAP consistency, GeoCoordinates, areaServed, HTML lang

Install

pip install aeo-geo-seo

Usage

Run from your project root:

aeo-geo-seo <platform> install
aeo-geo-seo <platform> uninstall

Platform Table

Platform Command Installs To
Kiro IDE/CLI aeo-geo-seo kiro install .kiro/skills/aeo-geo-seo/ + steering
Claude Code aeo-geo-seo claude install ~/.claude/skills/aeo-geo-seo/
Agent Skills aeo-geo-seo agents install .agents/skills/aeo-geo-seo/ + AGENTS.md
OpenAI Codex aeo-geo-seo codex install .agents/skills/aeo-geo-seo/ + AGENTS.md
VS Code Copilot aeo-geo-seo vscode install .github/skills/aeo-geo-seo/ + copilot-instructions.md
Cursor aeo-geo-seo cursor install .cursor/skills/aeo-geo-seo/
GitHub Copilot CLI aeo-geo-seo copilot install ~/.copilot/skills/aeo-geo-seo/
Google Antigravity aeo-geo-seo antigravity install .agents/skills/aeo-geo-seo/ + AGENTS.md
Aider aeo-geo-seo aider install .aider/skills/aeo-geo-seo/ + AGENTS.md
Trae / Trae CN aeo-geo-seo trae install .trae/skills/aeo-geo-seo/ + AGENTS.md
OpenClaw aeo-geo-seo claw install .openclaw/skills/aeo-geo-seo/
Hermes aeo-geo-seo hermes install ~/.hermes/skills/aeo-geo-seo/
Devin CLI aeo-geo-seo devin install ~/.config/devin/skills/aeo-geo-seo/
Pi coding agent aeo-geo-seo pi install ~/.pi/agent/skills/aeo-geo-seo/

What Gets Installed

.kiro/skills/aeo-geo-seo/
├── SKILL.md                    ← main workflow (8 modules, 6 checklists)
└── references/
    ├── schema-playbook.md      ← 10 JSON-LD schemas, copy-paste ready
    ├── robots-llms.md          ← robots.txt templates + llms.txt template
    ├── indexing-fixes.md       ← GSC issue diagnosis step-by-step
    └── frameworks.md           ← Next.js, Nuxt, SvelteKit, HTML, WordPress

Quick Wins Your AI Will Apply First

  1. Create /llms.txt — AI crawlers read this before indexing your site
  2. Add postalCode + streetAddress to PostalAddress schema — fixes Rich Results warnings
  3. Block private routes in robots.txt — /cart, /login, /orders, /wishlist
  4. Remove UUID/ID URLs from sitemap — only slug-based canonical URLs
  5. Add FAQPage schema to homepage — highest-impact schema for AI citations

Example Session

You: audit my site's AEO and GEO
AI:  [reads SKILL.md → runs 8-module audit → returns scored report with fixes]

You: create llms.txt for my baby products store
AI:  [reads robots-llms.md → generates 280-word llms.txt with brand context]

You: fix my GSC "page with redirect" issue
AI:  [reads indexing-fixes.md → explains UUID→slug sitemap fix with code]

You: add Product schema to my Next.js product page
AI:  [reads schema-playbook.md → writes correct JSON-LD with Offer + BreadcrumbList]

Uninstall

aeo-geo-seo kiro uninstall

Removes the skill folder and steering file cleanly.


Skill Contents

The skill covers 3 layers of modern search:

SEO  →  Google/Bing crawl + index + rank
AEO  →  AI engines extract your Q&A as direct answers
GEO  →  AI knows who you are, where you operate, what you sell

Frameworks covered: Next.js App Router · Next.js Pages Router · Nuxt 3 · SvelteKit · Plain HTML · WordPress

Site types: E-commerce · SaaS · Local Business · Blog · Portfolio


License

MIT — use freely, modify for your project.


Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aeo_geo_seo-1.0.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aeo_geo_seo-1.0.0-py3-none-any.whl (28.8 kB view details)

Uploaded Python 3

File details

Details for the file aeo_geo_seo-1.0.0.tar.gz.

File metadata

  • Download URL: aeo_geo_seo-1.0.0.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for aeo_geo_seo-1.0.0.tar.gz
Algorithm Hash digest
SHA256 130c93af2ef535c85b426ccdb2d8d86a94088272edf447c9cef3cca5d75b72ff
MD5 7b6c12c0505b338e2ba0d4a881d1aa8e
BLAKE2b-256 d5fc326c9f567fd7683f840d13c2695699889611824ecffb6b3c727f2a71e9c6

See more details on using hashes here.

File details

Details for the file aeo_geo_seo-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: aeo_geo_seo-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 28.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for aeo_geo_seo-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b381c103b604d4539423b01ed2b25cd8b4cf8fe58b0430fc23ba8f1080ee972
MD5 55e471eb1e8e77b6439de3d87718875a
BLAKE2b-256 81641373d0897e38b986100a50bbc650ca720fe3b5193f7f014ca6fbfb82f8e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page