增强 · 实时数据AI 可见性 Agent

AI Answer Gap

找出 AI 本应引用你的品牌却引用了竞争对手的提示词,并按 AI 搜索需求排序,先补最大的缺口。

Agent 原生

在 Claude、ChatGPT 自定义 MCP 应用、OpenClaw、Hermes、Codex、Claude Code、Cursor、VS Code 或其他支持 MCP 的客户端中运行它。无需专门的 GUI 流程,也无需单独的 LLM API 密钥。

由实时公开数据支撑

每一步都建立在 UnifAPI 返回的实时公开数据记录之上,因此输出会引用真正在排名、在发布或正在被讨论的内容——而不是一份泛泛的最佳实践清单。

可组合且开源

Skills 相互交叉引用,并存放在一个公开的、MIT 风格的仓库中。在 GitHub 上阅读完整的 SKILL.md、fork 它,或原样在你的 Agent 中运行它。

运行提示词

把它粘贴进 Codex 或 Claude Code

这段提示词有意可自由编辑。替换其中的用户名、市场、预算与活动目标,然后让 Agent 在需要实时公开数据时调用 UnifAPI MCP。

Find the AI-answer prompts we should own but don't for our category, name who owns each answer instead, and rank them by AI search volume into a content backlist with quick wins flagged.
这个 skill 如何运作

由 SKILL.md 渲染出的完整 skill

找出品牌本应在 AI 回答中被引用却没有被引用的那些提示,指出每个答案究竟被谁占据,并按 AI 搜索量对这些缺口排序——这样内容团队就能率先攻克最大、最可赢的失分点。这是从「我们在 AI 中不可见」通往一份具体、有序的内容待办清单的桥梁。

这是一个增强版 skill:它通过 UnifAPI 读取实时公开数据。「缺口」从来不是一种直觉——它是一段真实的、未被引用的 AI 回答,有明确的占据者,并按真实的 AI 搜索需求加权。

用 UnifAPI 获取实时证据

这是一个增强版 skill:它通过 UnifAPI 读取实时公开数据——「缺口」从来不是一种直觉,而是一段真实的、未被引用的 AI 回答,有明确的占据者,并按真实的 AI 搜索需求加权。使用 unifapi skill 来连接(OAuth MCP),然后发现这些 GEO 操作。它们全部是 POST;在整次运行中保持 engine(google / chatgpt)、location 和 language 不变。

  • 找出缺口 —— geo/serp(query = 候选提示,target = 品牌域名,view: "full")。只有当渲染出了回答、品牌没有被作为引用参考(is_target 为 false)、且该回答引用了别人时,才存在缺口。把被引用的域名记为占据者。
  • 规模化确认缺失 —— geo/mentions/search(target = 品牌 + 竞品数组)确认品牌在 LLM-mentions 索引中确实缺失,而不只是在某一次拉取中未被引用。
  • 按需求对缺口排序——主排序键 —— geo/keywords/search-volume 返回每个提示的生成式 AI 需求。这驱动整个排序;先为整个候选集合拉取它,并在花费 SERP 调用成本之前剔除接近零的提示。
  • 谁占据了每个答案 —— geo/mentions/top-pages 和 geo/mentions/top-domains 对该集合赢得引用的具体页面和域名排序,这样待办清单说明的是要超越什么内容,而不只是存在缺口。
  • 哪个竞品占据得最多 —— geo/mentions/cross-aggregated-metrics 跨带标签的分组(品牌 vs 每个具名竞品)对比份额,让你知道是某个对手主导了这些缺口(直接攻击它),还是它们分散在众多第三方之中(这是一个存在度问题)。
  • 快速胜点交叉读取 —— seo/serp(target = 品牌)。凡是品牌已经在自然搜索中排名却未被引用的地方,修复的是可提取性,而非新内容——把它们标记为 quick。

UnifAPI 只读取公开数据。保留每个 billing 块用于成本行。

工作流

(如果存在 .agents/product-marketing.md / .claude/product-marketing.md,先读它——它带有候选提示所源自的品类、用例和竞品集合。)

  1. 构建候选集合。 从品牌的品类、用例和竞品名称出发;生成那些品牌有正当理由被引用的提示。如果已有一次 ai-visibility-audit 运行,复用其提示集合和已诊断的失分点,而不是重新生成。
  2. 先为需求定价。 在所有候选上运行 geo/keywords/search-volume,并在为每个提示花费 SERP 调用成本之前剔除需求接近零的提示。
  3. 确认每个缺口。 对每个存活的候选,运行 geo/serp(target = 品牌)+ geo/mentions/search。只保留那些有回答、品牌缺失、且品牌能够可信地回答它的提示(不要把产品没有正当理由占据的缺口放进待办清单)。
  4. 识别占据者与切入角度。 记录被引用的域名(geo/mentions/top-pages / geo/mentions/top-domains),并运行 geo/mentions/cross-aggregated-metrics 看哪个竞品占据了最多缺口。对照三大支柱归类每个来源胜出的原因——结构(可提取性)、权威性(存在信号),或第三方存在度。完整的决策树和普林斯顿实测的权威性杠杆见 ai-visibility-audit/references/geo-methodology.md(在同级的审计文件夹中)。
  5. 打分并排序。 应用下面的缺口优先级评分准则:AI 搜索量是主轴,可赢性对其进行调整,而 quick/net-new 标签设定构建路径。输出排好序的待办清单。

缺口优先级评分

每个已确认的缺口都得到一个缺口优先级分数。AI 搜索量是主导因素;可赢性和工作量对其进行调节。

因素权重如何解读
AI 搜索量0.55对数分档的 geo/keywords/search-volume:≤50 → 1;51–200 → 3;201–1k → 5;1k–5k → 7;5k–20k → 9;>20k → 10。
可赢性0.30当前占据者有多容易被击败。占据者是单薄/论坛/过时页面,或品牌已在自然搜索中排名 → 8–10;中等权威占据者 → 4–7;被 Wikipedia/官方文档/主导品牌锁定 → 1–3。
品牌制胜资格0.15产品回答这个提示有多可信。核心用例 → 9–10;相邻 → 5–7;边缘 → 1–3(考虑剔除)。
GapPriority = (Volume×0.55 + Winnability×0.30 + RightToWin×0.15) × 10   (0–100)

然后标记构建路径:

  • quick —— 品牌已在自然搜索中排名(seo/serp),或被提到名字但未被引用:修复结构/可提取性,无需新建页面。这些无论分数如何都插队,因为工作量低。
  • net-new —— 没有页面或没有自然搜索存在:完整的内容构建。
  • third-party —— 占据者是品牌未入驻的榜单文/评论/Reddit 面:外联/投放,而非站内内容。

输出

先给出快速胜点(成本低),然后是按搜索量排序的新建待办清单。

#提示AI 搜索量占据答案者被引用来源 URL支柱可赢性制胜资格优先级构建路径
1how to [problem]2.7kcompetitorB docscompetitorb.com/docs/x结构91088quick
2best [category] for startups1.9kg2.com listicleg2.com/categories/y存在度4971third-party
3[category] pricing guide1.2krivalapp blogrivalapp.com/pricing权威性6868net-new

表格之后跟上:

  • 快速胜点块 —— 把 quick 行提到顶部,并列出每行需要的那一个结构性修复(增加一个 FAQ 块、一张对比表、一个定义标题)。
  • 每个缺口: 把要超越的制胜角度(结构 / 权威性 / 存在度)重述为一个动作——对于权威性,点明具体杠杆(加统计数据、引语或引用)。
  • 证据: 每个缺口都引用到展示它的那段 geo/serp 回答,附上运行日期。
  • 成本: UnifAPI 消耗的记录数,或最佳估算。

已演算示例

品牌 acme.dev,美国/英语,来自先前一次审计的 18 个候选提示。geo/keywords/search-volume 剔除了 4 个接近零的提示。geo/serp 确认了 11 个真实缺口;geo/mentions/cross-aggregated-metrics 显示 competitorB 占据了其中 6 个(一个可被击败的单一对手,而非分散的第三方)。「how to [problem]」(2.7k AI 搜索量)被 competitorB 的文档占据,但 seo/serp 显示 Acme 自然搜索排名第 6、只是未被引用 → 支柱为结构,标记 quick,优先级 (9×0.55 + 9×0.30 + 10×0.15) × 10 = 88 → 第 1。「best [category] for startups」(1.9k)是一篇 Acme 未入驻的 g2 榜单文 → third-party,可赢性较低,优先级 71。

护栏

  • 只读:它识别并排定缺口优先级。它不写内容、不编辑站点、也不在任何地方发帖——它把排好序的待办清单交给运营方自己的助手和内容团队。
  • AI 回答是非确定性的,会随会话和时间而变化。一个已确认的缺口是一份带日期的快照;在投入一次大型内容构建之前重新核对。
  • 只把品牌有可信制胜资格的缺口放进待办清单(制胜资格因素正是为筛除这些而存在)——不要用产品无法诚实回答的提示来凑数。
  • AI 搜索量是公开数据估算——呈现区间,绝不承诺填补某个缺口就一定能换来引用。
  • 保持「被引用 vs 提到名字」的区分:提到名字是一个 quick 可提取性胜点,而不是一个已闭合的缺口。

相关 Skills

  • ai-visibility-audit:上游的诊断工具,暴露并解释本 skill 所排序的失分点。其 references/geo-methodology.md 提供了第 4 步使用的三支柱失分原因决策树和普林斯顿权威性杠杆。
  • llm-mention-tracking:内容上线后重新运行,确认缺口正随时间闭合
  • unifapi:共享的数据 skill(连接 MCP,发现本 skill 读取的 GEO/SEO 操作)

源码:GitHub 上的 ai-answer-gap/SKILL.md——可在那里提交 PR 来改进它。

公开数据工具

这个 skill 调用的实时 API

这个 skill 提到的每个操作都属于这些 UnifAPI 平台之一——它们对于产品代码、调试与自定义 Agent 流程仍然可见、可调用。

  • 缺口待办清单(按优先级):提示词、AI 搜索量、归属者与被引用的来源
  • 针对每个缺口:要击败的胜出切入点,以及一个「快速/全新」标签
  • 品牌在自然结果中有排名却未被引用的快速突破点
  • 每个缺口都引用到对应的 AI 答案并标注日期
相关 skills

AI 可见性 Agent 中的更多 skills

在同一个 Agent 中把它们串联起来,从一个决策成果走向下一个——每个都有各自的运行提示词、工作流与预期输出。

AI 可见性审计

GEO 版的 SEO 审计——检查你是否在 AI 答案中被引用,以及究竟是谁占据了那个答案。

打开 AI 可见性审计

AI 可见性修复方案

针对 AI 答案未引用你的提示词,为结构(Structure)、权威(Authority)与存在感(Presence)修复排定优先级。

打开 AI 可见性修复方案

LLM 提及追踪

在固定的提示词集合上,追踪你在 ChatGPT 与 AI 搜索中被提及的频率,以及话语权份额相对竞品的变化。

打开 LLM 提及追踪
查看 AI 可见性 Agent 中的每一个 skill