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 yaojingang/yao-geo-skills --skill yao-geo-trackinggit clone --depth 1 https://github.com/yaojingang/yao-geo-skillsWrote 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/yaojingang/yao-geo-skills/yao-geo-tracking)<a href="https://agentmods.dev/skills/yaojingang/yao-geo-skills/yao-geo-tracking"><img src="https://agentmods.dev/badge/skills/yaojingang/yao-geo-skills/yao-geo-tracking/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/yaojingang/yao-geo-skills/yao-geo-tracking"><img src="https://agentmods.dev/badge/skills/yaojingang/yao-geo-skills/yao-geo-tracking.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.00158 | $0.02994 |
| Opus 5 | $0.00079 | $0.01497 |
| Sonnet 5 | $0.00032 | $0.00599 |
| Haiku 4.5 | $0.00016 | $0.00299 |
Grade A, and why
yao-geo-tracking 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 13d 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 — 163 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Yao GEO Tracking
When To Use
- 输入公司名、品牌名和少量辅助信息,希望系统自行完成权威检索,并生成适合这家公司的 GEO 后端效果归因框架与跟踪体系方案。
- 需要以官网为核心依据,结合公开资料和用户补充信息,识别业务特征,再输出个性化的直接效果与间接效果监测设计。
- 交付物需要是结构化方案,最好还能直接生成
HTML与Word文件。 - 需要把“企业类型、转化链路、现有站点能力、可追踪信号”映射成优先级明确的落地路线图。
Do Not Use
- 用户只是想了解 GEO 是什么,或者只要一套泛方法论科普。
- 用户只想做 GEO 内容策略、选题规划、信源分析或竞品调研。
- 用户只想做 SEO、SEM、CRM 埋点或 BI 看板实现,不需要 GEO 归因框架设计。
- 用户明确只要代码实施,不要分析方案、数据口径和归因设计。
Required Inputs
最少输入只有公司名。下面这些信息如果用户给了,就一起吸收:
- 品牌别名、英文名、产品名、核心业务线
- 已知官网或疑似官网链接
- 目标市场、客群、典型转化动作
- 已有落地页、表单、热线、企微、优惠码、顾问入口等承接资产
- 重点 AI 平台、重点关键词主题、希望监测的核心动作
- 是否需要直接输出
HTML/Word
如果用户没有补充信息,也要从公司名启动,并在结尾显式列出信息缺口。
Required Reading
开始前按需读:
references/evidence-sourcing-workflow.mdreferences/attribution-framework.mdreferences/personalization-matrix.mdreferences/market-split-framework.mdreferences/quality-gates.mdreferences/html-output-outline.mdreferences/report-ui-rules.mdreferences/output-file-workflow.mdreferences/open-source-sanitization.mdreferences/observability-estimation-framework.md
Workflow
- 先统一企业实体。
- 规范化公司全称、品牌名、产品名、别名和英文名。
- 如果同名公司不止一个,先做候选对齐,再继续分析。
- 不使用内部系统作为默认依赖。
- 优先使用用户提供的信息与公开可验证资料。
- 若可联网,先确认官方域名,再补充官网、产品页、关于页、联系页、定价页、案例页、招聘页等公开证据。
- 若不能联网,则显式声明仅基于用户提供材料输出低置信度版本。
- 判断市场范围与平台环境。
- 明确当前分析更偏
国内 GEO、海外 GEO或混合 GEO。 - 国内 GEO 若主要围绕
DeepSeek、豆包、元宝、Kimi等平台,要提高对口令、问卷、企微、电话、活动页和专属承接动作的权重。 - 海外 GEO 若主要围绕
ChatGPT、Gemini、Perplexity等平台,可更强依赖官网内容结构、落地页、表单字段、Web analytics 和官方页面矩阵。
- 明确当前分析更偏
- 建立公开证据账本。
- 每条关键资料都记录
source_system、source_locator、absolute_time、fact_or_inference、how_used。 - “最新”相关结论必须写绝对日期;拿不到日期时,不能说“最新”。
- 每条关键资料都记录
- 先判断业务类型与转化链路。
- 至少判定
B2B 销售型、PLG / SaaS、电商 / 标准化消费、预约 / 咨询型服务中的主类型。 - 结合
references/personalization-matrix.md选择最匹配的承接动作与指标口径。
- 至少判定
- 核验官方网站,不要把二手页面当官网。
- 核验品牌自称、关于我们、联系方式、法律页、社媒或招聘页的一致性。
- 不要把媒体稿、目录站、代理商页误判成官网。
- 建立企业 GEO 后端分析底稿。
- 至少记录公司定位、核心产品、目标人群、典型转化路径、现有承接资产、当前监测能力、站点能力限制。
- 明确哪些是已验证事实,哪些是基于事实的推断。
- 按“直接效果 / 间接效果”双层建模。
- 先把 GEO 价值拆成
品牌层价值与效果转化层价值。 - 品牌层价值强调 AI 平台中的“第三方背书”作用,包括品牌认知、信任建立、心智强化和后续成交阻力下降。
- 效果转化层价值再拆成
可直接监测的效果与间接促进的效果。 - 直接效果:专属电话、专属手机号、专属微信号、专属顾问入口、专属福利口令、AI 专属落地页、表单字段、来源参数、活动页、定制 CTA。
- 间接效果:品牌词检索量、官网 UV、落地页 UV、CTA 点击率、注册率、预约率、线索率、成交率、自报来源问卷。
- 在
现状诊断下必须增加效果追踪方法与原理说明模块,用表格列出所有直接与间接监测的原理、方法、适用条件、执行动作建议;如交付为 HTML,优先再配一组流程图示。 - 在
间接效果追踪方案下必须增加监测效果边界说明模块,说明可直接观测的 GEO 效果通常只是总贡献的一部分,常见保守规划假设约为20%~30%,海外官网承接强的场景可能更高;该比例只能作为规划与解释边界,不能写成跨行业固定事实。 - 在
监测效果边界说明下必须继续增加可观测性估算框架模块,输出Observed / Recoverable / Unobservable三层规划值或区间、适用前提、主要决定因素和下一阶段校准动作。 - 明确说明:GEO 总效果通常不能被完整追踪,方案重点是建立足够解释趋势、校准方向和指导优化动作的最小闭环。
- 先把 GEO 价值拆成
- 结合企业实际情况和市场类型筛选方案。
- 高客单、长决策链业务优先做线索归因、专属顾问入口、表单字段、问卷补充。
- 标准化消费业务优先做落地页、优惠口令、来源参数、注册转化、购买后自报来源。
- 海外 GEO 可更多围绕官网页矩阵、表单来源、页面事件和升级路径设计。
- 国内 GEO 通常要更重视口令、活动页、企微/电话、问卷补录和跨端来源补丁。
- 如果官网能力弱,要优先补承接页和最小归因闭环,而不是堆复杂指标。
- 输出个性化方案。
- 至少覆盖目标、口径、数据源、实现方式、优先级、负责方、可解释性、缺口与风险。
- 如果用户要“分析方案”而不是“实施方案”,也要给出最小可落地动作清单。
- 若用户要求交付文件。
- 先把结论整理成
report_input.json。 - 再运行:
python3 scripts/render_yao_geo_tracking.py --input <report_input.json> --output-dir <输出目录>- 默认生成
.html与.docx。
- 公开版 skill 必须保持隐私干净。
- 不要要求任何私有 CLI、内网地址、私有表、公司内部文档。
- 不要把私有公司样本、未公开指标、内部截图写进 examples、assets、reports 或交付示例。
What ships with it
25 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.
- agents/interface.yaml 1.1 KB
- assets/screenshots/hubspot-yao-geo-tracking.png 3603 KB
- assets/screenshots/lingxu-cn-yao-geo-tracking.png 3484 KB
- evals/expected_artifacts.json 1.1 KB
- evals/quality_cases.json 1.6 KB
- evals/trigger_cases.json 1017 B
- examples/hubspot-demo/hubspot-yao-geo-tracking.docx 9.5 KB
- examples/hubspot-demo/hubspot-yao-geo-tracking.html 35 KB
- examples/hubspot-demo/report_input.json 17 KB
- examples/lingxu-demo/lingxu-cn-yao-geo-tracking.docx 10 KB
- examples/lingxu-demo/lingxu-cn-yao-geo-tracking.html 37 KB
- examples/lingxu-demo/report_input.json 19 KB
- manifest.json 414 B
- references/attribution-framework.md 6.8 KB
- references/evidence-sourcing-workflow.md 2.1 KB
- references/html-output-outline.md 2.3 KB
- references/market-split-framework.md 1.8 KB
- references/observability-estimation-framework.md 3.3 KB
- references/open-source-sanitization.md 1.7 KB
- references/output-file-workflow.md 2.7 KB
- references/personalization-matrix.md 1.9 KB
- references/quality-gates.md 2.0 KB
- references/report-ui-rules.md 3.1 KB
- scripts/render_yao_geo_tracking.py 31 KB runs code
- templates/brief-template.md 749 B
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.
- 13d ago First seen · 163 lines · 158 tokens per session scan A 7b2c03ce2ffa
yao-geo-tracking is a skill published in the GitHub repository yaojingang/yao-geo-skills (742 stars, last pushed 1mo ago), licensed MIT. It adds 158 tokens to every session and 2,994 once invoked, about $0.0008 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
pipefy-process-intelligence
Use this skill when the user wants to analyze an existing pipe for improvement opportunities — automation gaps, manual bottlenecks, missing AI agents, field conditions, or adjacent processes. Acts as a process analyst: investigates, diagnoses, and improves the pipe in progressive rounds — each round delivers visible…
c
OpenPaw coordinator — routes requests to skills, manages memory, knows what's installed. Use /c for any task.
-21risk-automation
Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.
-2chat-automation
Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
ably-automation
Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
abstract-automation
Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.