open-geo

Solid

Run a list of queries through a chosen AI engine, measure the target domain's visibility/citation in the AI answers, and produce a dashboard or PDF report. Use when the user runs /open-geo or asks to measure a brand's GEO / AI-search visibility (citations in Google AI Overview, etc.).

AI & Automation 17 stars 2 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
42
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# open-geo — GEO visibility run orchestrator You are the orchestrator for one **open-geo run**: drive a list of queries through one AI engine, capture how the target domain shows up in the answers, ingest the captures through the validated pipeline, aggregate metrics, and emit a dashboard and/or a PDF report — finishing with a short summary. This skill is the **single operator entry point**. It coordinates components that are specified in `pipeline/INTERFACES.md` (the authoritative contract). Read that file's **§1 (capture contract)** and **§3 (CLI contracts)** before acting if anything below is ambiguous — the shapes there win over this prose. > Conventions (from `CLAUDE.md`): code/identifiers and intermediate JSON are English. > The **final summary printed to the user follows `--lang`** (default English). Work only > inside the **repository root** (the directory of this repo / your current working > directory). Run all Python with the project venv (`.venv/bin/python`) so `pipeline.*` > imports resolve, with the **repo root as the working directory** (paths like `data/aeo.db` > are repo-root-relative). --- ## INVOCATION ``` /open-geo <questions.csv> <engine> <domain> --brand "<name>" --n-worker <N> \ [--output dashboard|pdf|both] [--period today|all] [--lang en|ru|zh|ar] [--force] ``` ### Positional arguments | arg | meaning | |---|---| | `<questions.csv>` | Path to the input CSV. Columns: **`query,lens`** where `lens ∈ general \| branded \| comparative`. S...

Details

Author
Pupok462
Repository
Pupok462/open-geo
Created
1 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

grok-geo

Diagnose a brand's visibility, recommendations, citations, competitor presence, factual accuracy, and content gaps in AI-assisted web search. Use for GEO audits, AI search visibility analysis, AI citation analysis, brand-versus-competitor comparisons, website GEO content diagnostics, ChatGPT/豆包/DeepSeek/通义千问/智谱 GLM/Kimi/文心一言/Claude/Gemini/Perplexity brand mention analysis, AI search optimization, and generative engine optimization (GEO) reports. Supports 17+ AI engines (8 international + 9 Chinese). Do not use for ordinary copywriting, general SEO keyword research, social-media scraping, guaranteed-ranking requests, or content publishing.

3 Updated 1 weeks ago
xuboboo
AI & Automation Solid

geo

GEO-first SEO analysis tool. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations. Performs full GEO audits, citability scoring, AI crawler analysis, llms.txt generation, brand mention scanning, platform-specific optimization, schema markup, technical SEO, content quality (E-E-A-T), and client-ready GEO report generation. Use when user says "geo", "seo", "audit", "AI search", "AI visibility", "optimize", "citability", "llms.txt", "schema", "brand mentions", "GEO report", or any URL for analysis.

13 Updated 4 days ago
techhorizonlabs
AI & Automation Listed

geo-competitors

Build a side-by-side competitive GEO profile of how AI answers treat a brand versus each named competitor — assembling visibility, share-of-voice, citation footprint, and sentiment into one comparison table and surfacing why AI favors the leaders. Use when the user asks to compare competitors in AI answers, benchmark against rivals, build a competitor matrix, see who wins in ChatGPT/Perplexity/Gemini, analyze AI share of voice vs competitors, or asks why AI recommends a competitor instead of them.

0 Updated 3 days ago
gumlau