Communitygithub.com

Varnan-Tech/opendirectory

审计LLM推荐您的品牌与竞争对手的频率,并生成GEO行动方案。

opendirectory 是什么?

这个技能用于执行生成式引擎优化(GEO)可见性审计,帮助开发者或AI代理用户评估大型语言模型在推荐品牌时的表现。它通过向多个LLM API(如OpenAI、Anthropic、Google、Perplexity)发送买家意图提示词,分析品牌提及率、排名、情感倾向和被引用的域名,从而识别品牌在哪些提示词上输给竞争对手,并找出原因。该技能适用于审计的即时点分析,不适用于持续的监控或SEO优化,并且需要至少两个API密钥才能运行。输出是一份包含品牌提及率表格、提示词级别损失日志、竞争对手语言模式、引用差距清单和GEO行动方案的综合报告,其中行动方案按优先级排序(🔴 关键、🟡 高优先级、🟢 增长点),为用户提供具体的修复步骤。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/geo-gap-fixer

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

GEO差距修复器

代理技能,用于审计LLM品牌可见性,并将差距转化为具体的GEO内容行动方案。


何时使用

当用户希望审计其生成式引擎优化(GEO)品牌声量以了解哪些LLM提示词中品牌被忽略、为什么竞争对手被推荐,并获得具体的内容修复方案时,使用此技能。

不要将此技能用于:常规SEO审计、付费广告优化或持续的社交媒体监控。这是一个即时点的LLM可见性审计。


步骤1:输入

要运行审计,用户必须提供API密钥和配置文件。请确保已设置以下内容:

  1. API密钥:必须在环境或 .env 文件中设置至少4个密钥中的2个(OPENAI_API_KEY、ANTHROPIC_API_KEY、GOOGLE_API_KEY、PERPLEXITY_API_KEY)。
  2. 依赖项:pip install openai anthropic google-genai
  3. 配置文件:config.json(从 config.example.json 复制)必须包含:
    • brand_name(字符串,必需)
    • competitors(字符串列表,必需,1-10个条目)
    • category(字符串,必需)
    • buyer_intent_prompts(字符串列表,可选。如果为空,将自动生成20个提示词)
    • target_llms(字符串列表,可选)
    • website_url(字符串,可选)

步骤2:执行流水线

按顺序运行以下脚本。如果任何脚本失败,请停止并要求澄清。

  1. python scripts/probe_llms.py(可选:追加 --dry-run 以在不进行API调用的情况下测试配置)

    • 将买家意图提示词发送给配置的LLM API。
    • 将响应保存到 data/raw_responses.json。
  2. python scripts/analyze_results.py

    • 分析原始响应中的品牌提及、排名、情感倾向和被引用的域名。
    • 将结构化分析保存到 data/analysis.json。
  3. python scripts/build_report.py

    • 组装最终的5部分GEO审计报告。
    • 保存到 report/geo_audit_report.md 和 report/geo_audit_report.json。

步骤3:输出与解读

主要输出是 report/geo_audit_report.md。将发现结果呈现给用户。

需要解读的关键部分:

  1. 品牌声量表:提及率低于30%为严重。提及率是指提示词中品牌被推荐的百分比。
  2. 提示词级别损失日志:品牌在哪些具体提示词上输了,输给了谁。
  3. 竞争对手语言模式:LLM用于竞争对手的具体形容词。
  4. 引用差距清单:LLM引用的域名,但品牌未被收录其中。
  5. GEO行动方案:按优先级排序的修复措施(🔴 关键,🟡 高优先级,🟢 增长点)。

首先引导用户查看 GEO行动方案,因为它包含解决审计中发现差距的具体步骤。


步骤4:错误处理

如果在执行流水线时遇到问题,请遵循以下规则:

条件代理操作
缺少 config.json告知用户复制 config.example.json 并填写。
配置中的JSON无效通知用户解析错误的位置,并要求其修复。
缺少必填字段列出确切的缺少字段(brand_name、competitors、category)。
未设置API密钥要求用户导出至少2个支持的API密钥。
只有1个API密钥警告用户结果可靠性较低,但继续运行。
瞬时API故障脚本自动重试。如果完全失败,则跳过该提供商。
持续性API故障脚本优雅地跳过该提供商。继续流水线。
零响应脚本以非零状态退出。通知用户检查API密钥或配置。
缺少上游数据文件重新运行流水线中的前一个脚本(例如,在分析之前先探测)。

需要牢记的限制:

  • 这是一个即时点审计,不是后台监控。
  • 情感分析使用关键词接近度,而非深度NLP。
  • 每次运行都会产生API费用(通常约$0.50–$2.00)。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF. 3–10 pages, 9 style presets, 11 page layout types. Trigger when user says "create an ebook", "design a lead magnet", "make a PDF guide", "build a gated content piece", "write a B2B ebook", "design a white paper", "create a nurture asset", or "make a PDF report".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

相关技能