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.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,先读它——它带有候选提示所源自的品类、用例和竞品集合。)
- 构建候选集合。 从品牌的品类、用例和竞品名称出发;生成那些品牌有正当理由被引用的提示。如果已有一次
ai-visibility-audit运行,复用其提示集合和已诊断的失分点,而不是重新生成。 - 先为需求定价。 在所有候选上运行
geo/keywords/search-volume,并在为每个提示花费 SERP 调用成本之前剔除需求接近零的提示。 - 确认每个缺口。 对每个存活的候选,运行
geo/serp(target = 品牌)+geo/mentions/search。只保留那些有回答、品牌缺失、且品牌能够可信地回答它的提示(不要把产品没有正当理由占据的缺口放进待办清单)。 - 识别占据者与切入角度。 记录被引用的域名(
geo/mentions/top-pages/geo/mentions/top-domains),并运行geo/mentions/cross-aggregated-metrics看哪个竞品占据了最多缺口。对照三大支柱归类每个来源胜出的原因——结构(可提取性)、权威性(存在信号),或第三方存在度。完整的决策树和普林斯顿实测的权威性杠杆见ai-visibility-audit/references/geo-methodology.md(在同级的审计文件夹中)。 - 打分并排序。 应用下面的缺口优先级评分准则: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 | 支柱 | 可赢性 | 制胜资格 | 优先级 | 构建路径 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | how to [problem] | 2.7k | competitorB docs | competitorb.com/docs/x | 结构 | 9 | 10 | 88 | quick |
| 2 | best [category] for startups | 1.9k | g2.com listicle | g2.com/categories/y | 存在度 | 4 | 9 | 71 | third-party |
| 3 | [category] pricing guide | 1.2k | rivalapp blog | rivalapp.com/pricing | 权威性 | 6 | 8 | 68 | net-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 答案并标注日期
AI 可见性 Agent 中的更多 skills
在同一个 Agent 中把它们串联起来,从一个决策成果走向下一个——每个都有各自的运行提示词、工作流与预期输出。