Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add Varnan-Tech/opendirectory --skill geo-gap-fixergit clone --depth 1 https://github.com/Varnan-Tech/opendirectoryWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/varnan-tech/opendirectory/geo-gap-fixer)<a href="https://agentmods.dev/skills/varnan-tech/opendirectory/geo-gap-fixer"><img src="https://agentmods.dev/badge/skills/varnan-tech/opendirectory/geo-gap-fixer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/varnan-tech/opendirectory/geo-gap-fixer"><img src="https://agentmods.dev/badge/skills/varnan-tech/opendirectory/geo-gap-fixer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00023 | $0.01022 |
| Opus 5 | $0.00012 | $0.00511 |
| Sonnet 5 | $0.00005 | $0.00204 |
| Haiku 4.5 | $0.00002 | $0.00102 |
Grade A, and why
geo-gap-fixer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 92 lines — stays where its author put it; the contents beside it link to each section on GitHub.
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:
- API Keys: At least 2 of 4 keys must be set in the environment or
.envfile (OPENAI_API_KEY,ANTHROPIC_API_KEY,GOOGLE_API_KEY,PERPLEXITY_API_KEY). - Dependencies:
pip install openai anthropic google-genai - Config File:
config.json(copied fromconfig.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.
-
python scripts/probe_llms.py(Optional: append--dry-runto test config without API calls)- Sends buyer-intent prompts to the configured LLM APIs.
- Saves responses to
data/raw_responses.json.
-
python scripts/analyze_results.py- Analyzes raw responses for brand mentions, ranking, sentiment, and cited domains.
- Saves structured analysis to
data/analysis.json.
-
python scripts/build_report.py- Assembles the final 5-section GEO audit report.
- Saves to
report/geo_audit_report.mdandreport/geo_audit_report.json.
What ships with it
11 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- .env.example 319 B
- .gitignore 212 B
- config.example.json 276 B
- package.json 372 B
- README.md 7.7 KB
- references/output_format.md 4.5 KB
- references/prompt_templates.md 3.0 KB
- references/scoring_rubric.md 3.7 KB
- scripts/analyze_results.py 16 KB runs code
- scripts/build_report.py 16 KB runs code
- scripts/probe_llms.py 18 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 92 lines · 23 tokens per session scan A 3a40c498e339
geo-gap-fixer is a skill published in the GitHub repository Varnan-Tech/opendirectory (635 stars, last pushed 23d ago), licensed MIT. It adds 23 tokens to every session and 1,022 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
content-style
Writing Reddit-native content that sounds human, avoids AI tells, and delivers value through structure and specificity. Applies to workshop posts, definitive model guides, research megathreads, and community FYI/update posts.
coding-worktree-recovery
Use this skill when coding-agent work is interrupted, an agent exits without a clean commit, multiple controllers target the same checkout, or the checkout produces inconsistent file/Git behavior.
macos-storage-management
Safely reclaim local Mac storage without mistaking cloud placeholders for resident data, losing File Provider content, or flattening metadata onto an incompatible external filesystem.
hermes-mnemosyne
Mnemosyne is Hermes' primary local-first memory engine — SQLite with vector + FTS5 hybrid search, 19+ tools, auto-consolidation, and a standalone CLI. It's a pip-installed plugin (not a built-in toolset) discovered via $HERMESHOME/plugins/mnemosyne/.
skill-auditor
Audit any Hermes skill file and assign a quality grade based on clarity, completeness, tool guidance, and shareability. Returns specific fix suggestions ranked by impact.
marketplace-purchase-vetting
Use this when the user asks whether a local listing is a scam, "too good to be true," worth looking at, or a good deal. Also use this when he asks you to find options — search/discover candidates, then vet the best ones. The goal is not a generic buying guide; it is a practical risk read with clear next steps.