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 jrr996shujin-png/openclaw-seo-aeo-skills --skill search-accessibilitygit clone --depth 1 https://github.com/jrr996shujin-png/openclaw-seo-aeo-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/jrr996shujin-png/openclaw-seo-aeo-skills/search-accessibility)<a href="https://agentmods.dev/skills/jrr996shujin-png/openclaw-seo-aeo-skills/search-accessibility"><img src="https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/search-accessibility/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/jrr996shujin-png/openclaw-seo-aeo-skills/search-accessibility"><img src="https://agentmods.dev/badge/skills/jrr996shujin-png/openclaw-seo-aeo-skills/search-accessibility.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00101 | $0.01702 |
| Opus 5.5 | $0.00040 | $0.00681 |
| Sonnet 5.5 | $0.00020 | $0.00340 |
| Haiku 4.5 | $0.00010 | $0.00170 |
Grade A, and why
seo-search-accessibility 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 2mo 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 — 153 lines — stays where its author put it; the contents beside it link to each section on GitHub.
搜索引擎可访问性诊断模块
本模块负责检查网站对传统搜索引擎和 AI 引擎的可访问性,满分 20 分。
检查项
1. Robots.txt 分析(5 分)
这是 AEO 时代最关键的检查之一。越来越多的 AI 引擎(GPTBot、Anthropic-AI、PerplexityBot 等)依赖 robots.txt 来判断是否可以抓取网站内容。如果 robots.txt 错误地屏蔽了这些 bot,网站内容将无法进入 AI 搜索结果。
检查方法:
web_fetch目标网站的/robots.txt- 解析所有 User-agent 和 Disallow/Allow 规则
- 重点检查以下爬虫的访问权限:
Googlebot— Google 搜索Bingbot— Bing 搜索(也为 Copilot 提供数据)GPTBot— OpenAI/ChatGPT 搜索Anthropic-AI/ClaudeBot— Anthropic/ClaudePerplexityBot— Perplexity AIBytespider— 字节跳动CCBot— Common Crawl(许多 AI 模型的训练数据源)
- 检查是否有通配符
Disallow: /意外屏蔽了所有爬虫 - 检查 Sitemap 引用
评分:
- 5 分:Googlebot + Bingbot + 至少 2 个 AI bot 均可访问,且有 Sitemap 引用
- 3 分:传统搜索引擎可访问,但 AI bot 被屏蔽或未明确允许
- 1 分:robots.txt 存在但有配置错误(如意外屏蔽关键路径)
- 0 分:robots.txt 缺失或全面屏蔽
输出格式:
状态:✅/⚠️/❌
Robots.txt:存在/不存在
各爬虫访问权限:
| 爬虫 | 状态 | 备注 |
|------|------|------|
| Googlebot | ✅ 允许 / ❌ 屏蔽 | ... |
| Bingbot | ... | ... |
| GPTBot | ... | ... |
| ClaudeBot | ... | ... |
| PerplexityBot | ... | ... |
Sitemap 引用:有/无(URL: ...)
修复建议:(具体建议)
2. XML Sitemap 检查(5 分)
检查方法:
- 从 robots.txt 中找 Sitemap URL;如未找到,尝试
/sitemap.xml和/sitemap_index.xml web_fetchsitemap 内容- 检查:
- 格式是否为有效 XML
- URL 数量
- 是否包含
<lastmod>日期 <lastmod>是否合理(不能全是同一天,不能太旧)- 是否包含
<changefreq>和<priority> - URL 是否为 HTTPS
- 是否有 sitemap index(大型网站应有)
评分:
- 5 分:sitemap 存在 + 格式正确 + 有 lastmod + 日期合理
- 3 分:sitemap 存在但缺少 lastmod 或日期全相同
- 1 分:sitemap 存在但格式有问题或内容极少
- 0 分:sitemap 不存在
输出格式:
状态:✅/⚠️/❌
Sitemap URL:...
URL 数量:X 个
lastmod 覆盖率:X%(最新日期:YYYY-MM-DD)
修复建议:(具体建议)
3. HTML vs JS 渲染检查(5 分)
这对 AI 搜索尤其重要——大多数 AI 爬虫不执行 JavaScript。如果网站的核心内容完全依赖 JS 渲染(如 React SPA),AI 引擎可能看到的是空白页面。
检查方法:
web_fetch获取原始 HTML- 分析 HTML 中直接可见的文本内容量
- 检查是否为 SPA 框架(React root
<div id="root"></div>、Vue<div id="app"></div>等空容器) - 检查
<noscript>标签中是否有降级内容 - 检查是否使用 SSR/SSG 框架(Next.js、Nuxt 的标识特征)
- 检查
<body>中的直接文本内容与 JS 依赖内容的比例
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.
- 2mo ago First seen · 153 lines · 101 tokens per session scan A 3675448f9265
seo-search-accessibility is a skill published in the GitHub repository jrr996shujin-png/openclaw-seo-aeo-skills (13 stars, last pushed 8mo ago), licensed MIT. It adds 101 tokens to every session and 1,702 once invoked, about $0.0004 per session on Opus 5.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-31.
seo-search-accessibility compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| seo-search-accessibilityjrr996shujin-png/openclaw-seo-aeo-skills | Skill | 13 | 8mo ago | MIT | A | 101 | Claude Code, Codex |
| ansvisor-aeo-coach-standaloneansvisor/ansvisor | Skill | 232 | yesterday | MIT | A | 148 | Claude Code, Codex |
| ansvisor-aeo-coachansvisor/ansvisor | Skill | 232 | yesterday | MIT | A | 241 | Claude Code, Codex |
| aeroCanonry/canonry | Skill | 198 | yesterday | MIT | A | 93 | Claude Code |
| canonryCanonry/canonry | Skill | 198 | yesterday | MIT | A | 64 | Claude Code |
| promptsansvisor/ansvisor | Skill | 232 | yesterday | MIT | A | 25 | Claude Code, Codex |
| fanoutansvisor/ansvisor | Skill | 232 | yesterday | MIT | A | 23 | Claude Code, Codex |