Agent skill

Geo Gap Fixer

by Varnan-Tech in Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

MITAuto-check: notesMarketing & SEO

Install Geo Gap Fixer

skills CLI
$ npx skills add Varnan-Tech/opendirectory --skill geo-gap-fixer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Varnan-Tech/opendirectory geo-gap-fixer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/geo-gap-fixer .claude/skills/geo-gap-fixer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
geo-gap-fixer
GitHub stars
674
Token cost
~1k tokens
SKILL.md length
545 words
Files
12 (incl. scripts, references)
Skills in repo
61
Repo updated
First seen
Licence
MIT

At a glance

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

  • Works in 4 steps: Inputs → Execution Pipeline → Outputs & Interpretation → …
  • Tasks that involve AI search optimization
  • SKILL.md covers When to Use, Step 1: Inputs, Step 2: Execution Pipeline and Step 3: Outputs & Interpretation, plus 1 more section
  • Runs Python scripts from its folder; calls python and pip; needs OPENAI_API_KEY and ANTHROPIC_API_KEY

What it does

Geo Gap Fixer is an agent skill from Varnan-Tech/opendirectory. Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including scripts and reference files (for example `README.md`, `config.example.json` and `package.json`).

It sits in Marketing & SEO, covering AI search optimization. It works with Python. The repository describes itself as: AI Agent Skills built for Founders who hate Marketing. The licence is MIT.

When your agent uses it

  • Tasks that involve AI search optimization

Example prompts

  • “/geo-gap-fixer”

Requirements

  • Python 3
  • A credential in OPENAI_API_KEY
  • A credential in ANTHROPIC_API_KEY

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Inputs
  2. Execution Pipeline
  3. Outputs & Interpretation
  4. Error Handling

What it can do on your machine

Read from SKILL.md and the folder at commit 62e437a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    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.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • OPENAI_API_KEY
    • ANTHROPIC_API_KEY
    • GOOGLE_API_KEY
    • PERPLEXITY_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Geo Gap Fixer loads about 1k tokens when it runs, and up to ~3.9k if it reads all its reference files. Until then it costs about 26 tokens; SKILL.md has 545 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~26
When it runs · the whole SKILL.md, loaded when a task matches
~1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.9k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:27
    keys must be set in the environment or `.env` file (`OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `GOOGLE_API_KEY`, `PERPLEXIT

Automated 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.

SKILL.md

The full file from Varnan-Tech/opendirectory at commit 62e437a, republished under its MIT licence (© Varnan-Tech). 545 words, ~1,044 tokens.

Download SKILL.mdSave it as .claude/skills/geo-gap-fixer/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.
name
geo-gap-fixer
description
Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.
category
GTM Intelligence
version
1.0.0

GEO Gap Fixer

Agent skill that audits LLM brand visibility and converts gaps into a concrete GEO content action plan.


When to Use

Use this skill when a user wants to audit their Generative Engine Optimization (GEO) share-of-voice to know which LLM prompts their brand is losing, understand why competitors are recommended instead, and get a specific content fix plan.

Do NOT use this skill for: general SEO audits, paid ad optimization, or continuous social media monitoring. This is a point-in-time LLM visibility audit.


Step 1: Inputs

To run the audit, the user must provide API keys and a configuration file. Ensure the following are set up:

  1. API Keys: At least 2 of 4 keys must be set in the environment or .env file (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, PERPLEXITY_API_KEY).
  2. Dependencies: pip install openai anthropic google-genai
  3. Config File: config.json (copied from config.example.json) must contain:
    • brand_name (string, required)
    • competitors (list of strings, required, 1-10 entries)
    • category (string, required)
    • buyer_intent_prompts (list of strings, optional. If empty, 20 prompts are auto-generated)
    • target_llms (list of strings, optional)
    • website_url (string, optional)

Step 2: Execution Pipeline

Run the following scripts in order. Stop and ask for clarification if any script fails.

  1. python scripts/probe_llms.py (Optional: append --dry-run to test config without API calls)

    • Sends buyer-intent prompts to the configured LLM APIs.
    • Saves responses to data/raw_responses.json.
  2. python scripts/analyze_results.py

    • Analyzes raw responses for brand mentions, ranking, sentiment, and cited domains.
    • Saves structured analysis to data/analysis.json.
  3. python scripts/build_report.py

    • Assembles the final 5-section GEO audit report.
    • Saves to report/geo_audit_report.md and report/geo_audit_report.json.

Step 3: Outputs & Interpretation

The primary output is report/geo_audit_report.md. Present its findings to the user.

Key Sections to Interpret:

  1. Share-of-Voice Table: A mention rate below 30% is critical. Mention rate is the % of prompts where the brand is recommended.
  2. Prompt-Level Loss Log: Which exact prompts the brand lost and to whom.
  3. Competitor Language Patterns: The specific adjectives LLMs use for competitors.
  4. Citation Gap List: Domains LLMs cite that the brand is missing from.
  5. GEO Action Plan: Prioritized fixes (🔴 Critical, 🟡 High Priority, 🟢 Growth Plays).

Direct the user to the GEO Action Plan first, as it contains the concrete steps to fix the gaps identified in the audit.


Show full SKILL.md (180 more words)Show less

Step 4: Error Handling

If you encounter issues while executing the pipeline, follow these rules:

ConditionAgent Action
Missing config.jsonTell the user to copy config.example.json and fill it out.
Invalid JSON in configNotify the user of the parse error location and ask them to fix it.
Missing required fieldsList the exact missing fields (brand_name, competitors, category).
No API keys setAsk the user to export at least 2 of the 4 supported API keys.
1 API key onlyWarn the user that results are less reliable, but proceed with the run.
Transient API failureThe script auto-retries. If it fails completely, it skips the provider.
Persistent API failureThe script skips the provider gracefully. Continue the pipeline.
Zero responsesThe script exits non-zero. Notify the user to check API keys or config.
Missing upstream data fileRe-run the preceding script in the pipeline (e.g., probe before analyze).

Limitations to keep in mind:

  • This is a point-in-time audit, not a background monitor.
  • Sentiment analysis uses keyword proximity, not deep NLP.
  • API costs apply for each run (typically ~$0.50–$2.00).

© Varnan-Tech, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 11 other files (scripts, references) in skills/geo-gap-fixer of Varnan-Tech/opendirectory.

  • SKILL.md
  • .env.example
  • .gitignore
  • README.md
  • config.example.json
  • package.json
  • references/output_format.md
  • references/prompt_templates.md
  • references/scoring_rubric.md
  • scripts/analyze_results.py
  • scripts/build_report.py
  • scripts/probe_llms.py

Open the folder on GitHubat commit 62e437a

Compare with similar skills

Geo Gap Fixer 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.

Geo Gap Fixer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Geo Gap Fixer this skillVarnan-Tech/opendirectory674—~1kAutomated safety check: NotesMIT
Beyondseobeyondtahir/beyondseo161—~4.3kAutomated safety check: PassMIT
Geo Site Diagnoseyaojingang/GEOHub165—~515Automated safety check: PassAGPL-3.0
Universal SEO AnalysisAgriciDaniel/claude-seo19k—~4.9kAutomated safety check: PassMIT
GEO Schema Auditorzubair-trabzada/geo-seo-claude11k2 repos~3.7kAutomated safety check: NotesMIT
Geoyaojingang/GEOHub165—~364Automated safety check: PassAGPL-3.0

Similar skills

  • Beyondseo

    beyondtahir/beyondseo

    Audit websites, apply authorised SEO improvements and plan content, competitors and backlinks with evidence, design checks and optional project monitoring.

    161 GitHub stars~4.3k tokensUpdated 14 days ago
    Marketing & SEOAuto-check passed
  • Geo Site Diagnose

    yaojingang/GEOHub

    Crawl one public website from a supplied URL, select up to ten representative page types, score evidence-lined GEO readiness, and generate a standalone visual HTML report.

    165 GitHub stars~515 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Universal SEO Analysis

    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.

    19k GitHub stars~4.9k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • GEO Schema Auditor

    zubair-trabzada/geo-seo-claude

    Audits a page's Schema.org structured data for AI discoverability, validates it, generates JSON-LD to fill gaps and writes a GEO-SCHEMA-REPORT.md.

    11k GitHub starsUsed in 2 repos~3.7k tokens
    Marketing & SEOAuto-check: notes
  • Geo

    yaojingang/GEOHub

    Route GEO and generative engine optimization requests to an available GEOHub capability.

    165 GitHub stars~364 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Geo Content

    yaojingang/GEOHub

    Create evidence-lined GEO titles, explainers, neutral comparisons, method-backed rankings, page blueprints, refinements, and article-friendly Markdown.

    165 GitHub stars~390 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from Varnan-Tech/opendirectory

All 61 skills in this repo
  • Graphic Ebook

    Varnan-Tech/opendirectory

    Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF.

    674 GitHub stars~5k tokensUpdated 1 mo ago
    Auto-check passed
  • Docs From Code

    Varnan-Tech/opendirectory

    Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture.

    674 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Graphic Chart

    Varnan-Tech/opendirectory

    Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6.

    674 GitHub stars~2.9k tokensUpdated 1 mo ago
    Auto-check passed
  • Graphic Gif

    Varnan-Tech/opendirectory

    Creates animated looping GIFs from CSS animations (default) or AI image-to-video.

    674 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Map Your Market

    Varnan-Tech/opendirectory

    Given a product description, category keywords, or competitor names (any combination), searches Reddit, Hacker News, GitHub Issues, G2, and Google Trends for the real pains your market experiences…

    674 GitHub stars~4.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Newsletter Digest

    Varnan-Tech/opendirectory

    Aggregates RSS feeds from the past week, synthesizes the top stories using Gemini, and publishes a newsletter digest to Ghost CMS.

    674 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Categories

Questions about Geo Gap Fixer

What does Geo Gap Fixer do?

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan. Geo Gap Fixer is an agent skill from Varnan-Tech/opendirectory. Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

When should I use Geo Gap Fixer?

Geo Gap Fixer fits situations like: tasks that involve AI search optimization.

How do I install Geo Gap Fixer in Claude Code?

Run `npx skills add Varnan-Tech/opendirectory --skill geo-gap-fixer -a claude-code`. Or copy the skill folder (skills/geo-gap-fixer in Varnan-Tech/opendirectory) into .claude/skills/geo-gap-fixer in your project. Claude Code loads it when a task matches its description.

How do I install Geo Gap Fixer in Codex?

Run `npx skills add Varnan-Tech/opendirectory --skill geo-gap-fixer -a codex`. Or copy the skill folder (skills/geo-gap-fixer in Varnan-Tech/opendirectory) into .agents/skills/geo-gap-fixer in your project. Codex loads it when a task matches its description.

Can I use Geo Gap Fixer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Varnan-Tech/opendirectory --skill geo-gap-fixer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/geo-gap-fixer, .gemini/skills/geo-gap-fixer, .github/skills/geo-gap-fixer and .opencode/skills/geo-gap-fixer in your project.

What does Geo Gap Fixer need to run?

Going by SKILL.md and its folder, Geo Gap Fixer needs Python for the scripts in its folder, the command-line tools its instructions call (python and pip) and credentials named OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY and PERPLEXITY_API_KEY. Our summary lists: Python 3; A credential in OPENAI_API_KEY; A credential in ANTHROPIC_API_KEY.

Does Geo Gap Fixer access the network?

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.

Is Geo Gap Fixer safe to install?

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.

What licence does Geo Gap Fixer use?

Geo Gap Fixer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Geo Gap Fixer use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to Geo Gap Fixer?

Skills that share tags, products or a category with Geo Gap Fixer: Beyondseo (beyondtahir/beyondseo, 161 stars), Geo Site Diagnose (yaojingang/GEOHub, 165 stars), Universal SEO Analysis (AgriciDaniel/claude-seo, 19k stars) and GEO Schema Auditor (zubair-trabzada/geo-seo-claude, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Geo Gap Fixer?

Varnan-Tech (a GitHub organization) maintains it in Varnan-Tech/opendirectory, which has 674 GitHub stars. The repository holds 61 skills in this directory. The repository was last updated on August 16, 2026.

Source: Varnan-Tech/opendirectory on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.