Install
openclaw skills install @dz1995/vigilath-geo检测、查询与优化品牌在 AI 搜索引擎(ChatGPT / Perplexity / DeepSeek / 豆包 / 通义 / 文心 / 元宝)中的可见性与被引用率(GEO/AEO),并可查品牌舆情与热点。**任何网站的 GEO / SEO 体检不需要登录、免费、不限次**——用户说「测一下这个网站 / 这个站 GEO 怎么样 / SEO 分数多少 / 帮我体检一下官网」就直接跑 check。另有需授权的能力:当用户问到「在 AI 里被搜到几个 / AI 搜索可见性 / GEO / AEO / 竞品在 AI 里怎么对比 / 怎么提升被 AI 引用 / 投放效果 / 露出率 / 日报周报月报」,或问到「今天有没有负面 / 舆情 / 品牌声量 / 有什么热点可蹭 / 调监测词」这类问题时使用。
openclaw skills install @dz1995/vigilath-geo把本宿主 agent 链接到 Vigilath——检测·审计·优化·监控品牌在 AI 搜索引擎中的可见性。
两层能力,门槛完全不同:
check),免费、不限次、不需要任何凭证。先用这层——
用户还没有 Vigilath 账号时也能立刻拿到真实分数。下面每一项都是真做得到的,不是宣传语。免登录那几项装完就能用;其余需要跑一次 login 授权。
| 能力 | 给什么 | 得到什么 |
|---|---|---|
| 网站 AI 可读性体检 | 一个网址 | 25 类逐项评分 + 0–100 分与等级,哪几项没做对 |
| 传统 SEO 体检 | 一个网址 | 12 类 SEO 评分 + 独立分数(与 GEO 分分开算) |
| AI 提及快测 | 品牌 + 行业词 | 3 个引擎 × 3 条品类问题的引擎原话,AI 推荐了谁、有没有你 |
| 行业榜 | 行业名 | 该行业 AI 里谁是 TOP1、集中度、走势(仅已建库行业) |
| 能力 | 得到什么 |
|---|---|
| 一键全面诊断 | 八项子检测 · 五维评分 · 十一章报告 · 可导 PDF(整单 8–20 分钟) |
| 报告中心 | 日报 / 周报 / 月报的六项指标 + 环比 + 达标判定 + 该期 AI 总结 |
| 走势 | 最近若干期指标对比,涨了还是跌了 |
| 累计覆盖 | 一共被 AI 搜到过多少个问题、多少个种子词 |
| 命中清单 | 哪些问题已被命中(含引擎与次数)、哪些投了还没命中 |
| 跑批状态 | 最近一次跑完没有、跑了多少条、哪个平台报错 |
| 根因诊断 | 为什么没露出的归因与叙述 |
| 能力 | 得到什么 |
|---|---|
| 建主题 | 新建品牌主题(每账号目前限 1 个,已有则拒绝) |
| 看主题 | 当前品牌主题、种子词与扩展问题的数量与列表 |
| 设定种子词 | 设定/覆盖主题的种子提示词(付费能力,未开通会被拦下并引导) |
| 扩词 | 对一个种子词做四维场景扩展(检索 / 问答 / 意图 / 品牌),给候选 |
| 落库选词 | 把选中的问题变成持续监测任务(付费能力) |
| 能力 | 得到什么 |
|---|---|
| 生成文章 | 针对指定问题产出草稿(异步),发布前过广告法词库与资质校验 |
| 文章管理 | 列文章 / 看全文 / 看待审 / 审核通过 / 驳回(带原因) |
| 发文计划 | 确认模板 → 触发生成 |
| 发布进度 | 已发布列表、今日发布 |
| 真实外发 | 受平台护栏与合规闸门控制;收费 |
| 能力 | 得到什么 |
|---|---|
| 今日舆情 | KPI · 7 天趋势 · 风险分布 · 最新简报 · 高风险 Top |
| 历史回溯 | 某段时间有哪些负面 |
| 实时热榜 | 当前热点,找可蹭的话题 |
| 监测词 | 改关键词 / 别名 / 品牌名 |
| 能力 | 得到什么 |
|---|---|
| 优化任务中心 | 日报建议 / 复测退步 / 洞察建议 / 投放建议汇成的待办清单 |
| 处理任务 | 转化、执行或忽略某条 |
| 知识库 | 检索你自己上传的资料,据此回答 |
| 账户 | 查余额、充值(网页扫码或 agent 直付)、看当前凭证能做什么 |
做不到的,也说清楚:引擎选择、查询调度与频率由平台固定,你和用户都不能指定; 每个账号目前限 1 个品牌主题;真实对外发布受平台护栏控制,不是随叫随发。
还有一个能力在这里用不到:平台 agent 能「替用户操作当前页面」(填表单 / 切主题 / 跳转), 但那要有网页上下文 —— skill 装在终端里没有页面可操作,别向用户承诺这件事。
用户(或上游任务)涉及以下任一,就调用本 skill:
网站体检(免登录,优先考虑这条)
checkGEO 可见性
舆情监控(同一个 token,同一套接口)
不涉及以上两类的普通问题,不要调用。
脚本在 scripts/geo_client.py,纯标准库、零依赖。
网站体检(免登录、免费、不限次;整站 25 类 GEO + 12 类 SEO 全跑,十几秒到一分钟):
python scripts/geo_client.py check https://example.com
python scripts/geo_client.py check https://example.com --no-seo # 只要 GEO
返回 geo / seo 两半,各有 0–100 分与等级。分数是全量跑出来的、真实;
但 visible_categories 只有免费档能看的那几类明细,其余在 locked_categories 里
只给类目名、不给结论,也没有修复建议。念分数和已见明细即可,
不要对锁住的类目编造结论;想要完整明细就照 note 引导用户注册后 login。
行业榜(同样免登录、免费):看某行业在 AI 搜索里谁是 TOP1、集中度多高。
python scripts/geo_client.py industry # 已建库的行业清单
python scripts/geo_client.py industry 商用清洁机器人 # 该行业详情
只覆盖已建库的行业。用户的行业不在清单里就如实说, 绝不拿别的行业的数字替代,也不要把行业数据说成用户自己品牌的表现。
对话式(让 GEO agent 自己跑工具、给结论 + 结构化卡片):
python scripts/geo_client.py chat "今天投放效果怎么样?累计被搜到几个问题?"
输出 = 一段自然语言回答 + 一段「结构化卡片」JSON(命中数字、竞品等)。把卡片里的数字念给用户,别只复述自然语言。
只取数(不走大模型,更快、更省;只要数字时用):
| 命令 | 拿到什么 |
|---|---|
data overview | 报告中心最新数据:日/周/月各最新一期的六项指标 + 环比 + 达标 |
data period | 某一期详情:六项指标 + 环比 + 分平台整体露出率 + 该期 AI 总结正文 |
data periods | 最近若干期的六项指标(新→旧),看走势 |
data coverage | 累计被命中的问题数 / 种子词数(问题级去重) |
data publish | 发布进度 + 已发布文章列表 |
data diagnosis | 一键全面诊断的进度或结果摘要 |
data run | 最近一次跑批的执行状态(跑完没 / 多少条 / 哪个平台报错) |
python scripts/geo_client.py data overview
旧名 today / growth / batch / report 仍可用(分别等价于 overview / overview / run / diagnosis),新接入一律用上表的新名。
看权限(当前 token 能做什么,决定要不要提"产稿/发布"):
python scripts/geo_client.py capabilities
check 不需要凭证,没装 token 也能跑。其余命令都要:
脚本从环境变量读凭证,绝不硬编码、绝不打印 token:
VIGILATH_AGENT_TOKEN(必填)—— 1 年期账号 token,由 Vigilath 领号发放。VIGILATH_BASE(选填)—— 默认 https://vigilath.cn/api/agent/v1;一行安装会按你的站点域名自动写好,通常不用管。凭证失效时可重新授权(终端出配对码、用户到浏览器批准,不用重装 skill):
python scripts/geo_client.py login
metric_labels:整体露出率、TOP1露出率、TOP3露出率、内容中正率、文章引用率、品牌声量度。不要自创「命中率」「曝光率」「覆盖率」来指代它们。coverage(问题有没有被搜到过,按问题去重)与整体露出率(每条应答里有没有提到本品,按应答)是两个口径,不可混用、不可互相换算、不可在同一句里当同一指标解释。data diagnosis 是「一键全面诊断报告」,不是报告中心的日/周/月报,别混为一谈。发文、投放这类动作是收费的,走账号的算力点钱包。
python scripts/geo_client.py wallet # 看余额 —— 花钱的动作之前先看一眼
python scripts/geo_client.py topup 100 # 充值 100 元:返回怎么付
python scripts/geo_client.py topup 100 --tx 0x… # 链上付完,带交易哈希来核销
撞到 402 不是出错,是「要付费」:响应里带着还需要多少、当前余额、以及两条充值路径。
web 给的页面地址告诉他accepts 里的网络、资产、收款地址、金额付款,
拿到交易哈希后 topup <金额> --tx <哈希> 核销入账三条纪律:
check 测的是站点自身对 AI 的友好度(可抓取性、结构化、元信息、权威信号等静态信号),
不等于 AI 引擎实际怎么说这个品牌。用户问「AI 到底提不提我 / 引不引用我」时,
别拿体检分回答——那要「一键全面诊断」(走 chat,需授权,整单 8–20 分钟)。gated: true:这是需开通的付费能力,如实转达并请用户联系 Vigilath,绝不谎称已设置成功或已落库;不要重试、不要换个说法再试。401 报错 = token 无效/过期。让用户跑 python scripts/geo_client.py login 重新授权;
仍不行再联系 Vigilath。别重试刷接口。