📦 Aeo — 网站AEO审计工具

v1.3.4

运行AEO审计、修复网站问题、验证Schema、生成llms.txt文件,并支持站点对比和监控功能。面向国内SEO和AI可读性优化开发者。

1· 567·3 当前·3 累计
arberx 头像by @arberx (Arber X)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/16
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的运行要求和指令与其声明的目的一致(网站审计、修复、Schema、llms.txt、监控),但它依赖在运行时通过npx运行npm包,并可读写本地项目——使用前请审查包源码并确认编辑行为。
评估建议
该技能似乎能实现其声称的功能——审计网站并可选择性地编辑本地代码库——但它会在运行时通过npx运行npm包,并将读写您的项目文件。在安装或启用之前:(1) 审查npm包(@ainyc/aeo-audit)及其源码(SKILL.md指向https://github.com/AINYC/aeo-audit)以确认您信任维护者;(2) 如需不可变性而非@1,建议固定到精确的包版本或commit;(3) 确保代理被配置为在编辑文件前请求您的明确确认(文档要求此行为但无法强制执行);(4) 考虑在沙箱环境中运行审计或添加代码审查步骤,以避免意外覆盖文件(robots.txt、llms.txt或其他文件);(5) 该技能不请求任何凭据,但需谨慎因为npx会执行网络获取的代码,可能进行任意I/O操作。如需降低风险,请将aeo-audit工具 vendoring到您的环境中,或手动检查和运行它,而非让代理自动获取。...
详细分析 ▾
用途与能力
该技能声称可审计网站、应用修复、验证Schema并生成llms.txt——SKILL.md明确运行npm审计工具(npx @ainyc/aeo-audit@1)并指示读取和更新项目文件。声明的allowed-tools(Bash/npx、Read、Glob、Grep、特定文件的Write)与声明的功能一致。
指令范围
指令明确指示代理读取当前项目、检查sitemap、查询.aeo-audit-history/,并可能应用代码更改(fix模式)以及写入llms.txt、llms-full.txt、robots.txt。这与'fix'功能一致,但意味着代理将对本地源文件进行操作——用户应预期仓库文件的读写,并验证代理在编辑前是否提示确认(文档要求确认但无法强制执行)。
安装机制
注册表中没有安装规范;运行时执行使用npx获取并运行@ainyc/aeo-audit@1。从npm注册表运行时下载代码存在供应链风险(该包可以执行任意JavaScript)。SKILL.md固定到主版本@1但未指定具体patch/sha,因此行为可能在不同运行之间发生变化。
凭证需求
未请求任何环境变量、凭据或配置路径。该技能声明的操作不要求无关密钥,这是相称的。
持久化与权限
使用always:false和默认自主调用。该技能可被自主调用(平台默认)并在'fix'模式下编辑文件;结合npx运行时获取这会增加爆炸半径,但没有请求异常的永久存在或跨技能配置修改。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.3.42026/3/6

添加技术SEO因素(H1、图片alt标签、元描述、canonical标签)

无害

安装命令

点击复制
官方npx clawhub@latest install aeo
镜像加速npx clawhub@latest install aeo --registry https://cn.longxiaskill.com

技能文档

Website: ainyc.ai

一个集审计、修复、Schema、llms.txt和监控工作流于一体的技能。

命令

始终使用发布的包:

npx @ainyc/aeo-audit@1 "" [flags] --format json

参数安全

切勿将用户输入直接插入shell命令。 始终遵循以下步骤:

  • 验证URL匹配https://http://且不包含shell元字符。
  • 单独引用每个参数(例如npx @ainyc/aeo-audit@1 "https://example.com" --format json)。
  • 将标志作为单独的字面量传递——切勿从原始用户文本构建命令字符串。
  • 拒绝包含以下字符的参数:;|&$ (){}<>、或换行符。

模式

  • audit:对网站进行评分和诊断
  • fix:在审计后应用代码更改
  • schema:验证JSON-LD和实体一致性
  • llms:创建或改进llms.txtllms-full.txt
  • monitor:随时间比较变化或竞品对比

如未提供模式,默认为audit

示例

  • audit https://example.com
  • audit https://example.com --sitemap
  • audit https://example.com --sitemap --limit 10
  • audit https://example.com --sitemap --top-issues
  • fix https://example.com
  • schema https://example.com
  • llms https://example.com
  • monitor https://site-a.com --compare https://site-b.com

模式选择

  • 如果第一个参数是auditfixschemallmsmonitor之一,使用该模式。
  • 如未给出明确模式,从请求中推断意图,默认为audit

Audit

用于"审计此网站"或"为什么我没有被引用?"等广泛请求。

  • 运行:
npx @ainyc/aeo-audit@1 "" [flags] --format json
  • 返回:
  • 总体评分和分数
  • 简短摘要
  • 因素细分
  • 主要优势
  • 主要修复建议
  • 元数据如获取时间和辅助文件可用性

Sitemap模式

使用--sitemap审计从网站sitemap发现的所有页面:

npx @ainyc/aeo-audit@1 "" --sitemap --format json
npx @ainyc/aeo-audit@1 "" --sitemap https://example.com/sitemap.xml --format json
npx @ainyc/aeo-audit@1 "" --sitemap --limit 10 --format json
npx @ainyc/aeo-audit@1 "" --sitemap --top-issues --format json

标志:

  • --sitemap [url] — 自动发现/sitemap.xml或提供明确URL
  • --limit — 限制审计的页面数(按sitemap优先级排序)
  • --top-issues — 跳过逐页输出,仅显示跨领域模式

返回:

  • 逐页分数和评分
  • 跨领域问题(多个页面失败的因素)
  • 聚合分数和评分
  • 按网站范围影响排序的优先修复建议

Fix

用于用户在审计后希望应用代码更改时。

  • 运行:
npx @ainyc/aeo-audit@1 "" [flags] --format json
  • 查找状态为partialfail的因素。
  • 在当前代码库中应用针对性修复。
  • 优先顺序:
  • 结构化数据和Schema完整性
  • llms.txtllms-full.txt
  • robots.txt爬虫访问
  • E-E-A-T信号
  • FAQ标记
  • 新鲜度元数据
  • 重新运行审计并报告分数变化。

规则:

  • 始终解释建议的更改并在编辑文件前获得用户确认。
  • 除非用户要求,否则不要删除现有Schema或内容。
  • 保留现有代码风格和模式。
  • 如果修复不明确或高风险,在编辑前解释权衡。

Schema

用于专门关于JSON-LD或Schema质量的请求时。

  • 运行:
npx @ainyc/aeo-audit@1 "" [flags] --format json --factors structured-data,schema-completeness,entity-consistency
  • 报告:
  • 发现的Schema类型
  • 按类型的属性完整性
  • 缺失的推荐属性
  • 实体一致性问题
  • 有用时提供纠正的JSON-LD示例。

检查清单:

  • LocalBusiness:name、address、telephone、openingHours、priceRange、image、url、geo、areaServed、sameAs
  • FAQPage:mainEntity至少包含3个问答对
  • HowTo:name至少包含3个步骤
  • Organization:name、logo、contactPoint、sameAs、foundingDate、url、description

llms.txt

用于用户希望创建或改进llms.txtllms-full.txt时。

如果提供了URL:

  • 运行:
npx @ainyc/aeo-audit@1 "" [flags] --format json --factors ai-readable-content
  • 检查现有的AI可读文件(如果存在)。
  • 从网站提取关键内容。
  • 生成改进的llms.txtllms-full.txt

如未提供URL:

  • 检查当前项目。
  • 提取业务名称、服务、FAQ、联系信息和元数据。
  • 从本地源生成这两个文件。

生成后:

  • 在适当时添加
  • 建议将文件添加到sitemap。

Monitor

用于用户希望进度跟踪或竞品对比时。

单个URL:

  • 运行审计。
  • 如存在,与.aeo-audit-history/中的先前结果进行比较。
  • 显示总体和逐因素变化。
  • 保存当前结果。

对比模式:

  • 解析--compare
  • 审计两个URL。
  • 显示并排因素变化。
  • 突出优势、弱点和优先差距。

行为

  • 如果任务需要已部署的网站但未提供URL,请请求URL。
  • 如果任务仅是诊断,不要编辑文件。
  • 如果任务是修复请求,进行编辑并在可能时通过重新运行进行验证。
  • 如果URL不可访问或不是HTML,报告确切失败。
  • 优先提供简洁的、基于证据的建议,而非通用SEO建议。
数据来源ClawHub ↗ · 中文优化:龙虾技能库