Mindket

SEOmator SEO Audit Skill(SEO 网站审计技能)

新上架第 2 版 · 更新于
星标665

概览

SEOmator 的开源 SEO 审计工具,加上让你的编程智能体运行它的技能。它用 20 个类别下的 373 条规则检查一个页面或一次整站抓取,从 Core Web Vitals 到结构化数据和 AI 搜索就绪度,每个问题都附一条修复建议。

SEOmator SEO Audit Skill(SEO 网站审计技能) 是一款 GitHub 上的开源项目,属于营销类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • Claude Code:技能装进项目的 .claude/skills/,加 -g 则装进 ~/.claude/skills/
  • Cursor、Codex 和其他智能体:同一条 skills 命令,在 -a 后面写上智能体的名字
  • 任何终端:只用工具,不用智能体
  • 你的 CI:README 里的 GitHub Actions 和 GitLab CI 示例
先运行
npm install -g @seomator/seo-audit

平台

Any coding agent编程智能体
Claude Code编程智能体
Cursor代码编辑器
Codex编程智能体

关于

它是什么

SEOmator SEO Audit Skill 是一个命令行 SEO 审计工具,外加一个让编程智能体运行它的技能。这个工具叫 seomator,它获取一个页面或抓取你的网站,用 20 个类别下的 373 条规则来检查。规则覆盖技术 SEO、Core Web Vitals、链接、结构化数据、安全响应头、无障碍和 AI 搜索就绪度。你会得到一个满分 100 的分数、一个等级,每个问题还附一行修复建议。

  1. 你安装 seomator 工具和这个技能
  2. 你给出完整网址,请它做一次审计
  3. 你的智能体以 llm 格式运行 seomator audit
  4. 工具获取页面,逐条检查 373 条规则
  5. 你的智能体先列出未通过的项,每项附修复建议

适合谁

想在编程智能体里直接做技术 SEO 检查的网站主、开发者和营销人员。也适合想把同样的检查放进 CI 的团队,以及上线前审计预发布站点的代理公司。除非你要求抓取,它只审计一个页面。它需要一个能访问到的网址,而且这个技能更推荐审计线上站点,而不是本地开发服务器。

谁在用,怎么用
谁怎么运行例子
上线网站的开发者在编程智能体里用这个技能一位开发者让智能体审计新构建的版本,告诉他先修什么。
营销人员和顾问直接用工具,输出 HTML 报告一位顾问抓取 20 个页面,把 HTML 报告发给客户。
有发布流程的团队两次审计加一次对比一个团队在部署前后各审计一次,看出哪些规则变差了。
负责上线网站的代理公司staging 参数一家代理公司审计一个故意不让搜索引擎收录的站点,拿到一份上线时要改的清单。

用在哪里

任何能运行命令并读取输出的编程智能体。智能体指南点名了 Claude Code 和 Cursor,README 里的技能一节是为 Claude Code 写的。

  • Claude Code:技能装进项目的 .claude/skills/,加 -g 则装进 ~/.claude/skills/
  • Cursor、Codex 和其他智能体:同一条 skills 命令,在 -a 后面写上智能体的名字
  • 任何终端:只用工具,不用智能体
  • 你的 CI:README 里的 GitHub Actions 和 GitLab CI 示例
  • 桌面应用:从同一个仓库的源码运行

如何设置

点“获取”会把一个 zip 压缩包存进你的下载文件夹,里面是 Mindket 写的安装说明,包含 README 和它的智能体指南给出的每种方式。

先准备好这些
需要说明
Node.js 和 npm工具要求 Node.js 20.3 或更高版本
编程智能体走技能路线时需要。不用智能体,工具也能在任何终端里运行
浏览器Chrome、Chromium 或 Edge,可选,用于 Core Web Vitals 和 JavaScript 渲染。没有浏览器时,这些检查标为未测量
Git只有从源码运行的路线需要
账号和密钥都不需要。README 说这个工具在本地或 CI 里免费运行
  1. 安装 seomator 工具。在终端里运行 npm 那一行。它会添加 seomator 命令,审计就靠它来做。
  2. 把技能加到你的智能体。运行 npx 那一行。skills 工具会问你要装给哪些智能体。技能是一个文本文件,告诉你的智能体什么时候运行 seomator。
  3. 检查安装,然后提问。运行 seomator self doctor,开一个新的智能体会话,输入下面 Example 里的那句话。
npm install -g @seomator/seo-audit
npx skills add seo-skills/seo-audit-skill
seomator self doctor

如果想跳过这些提问,直接把技能装给 Claude Code、在所有项目里都能用,智能体指南给的是这种写法。

npx skills add seo-skills/seo-audit-skill --skill seo-audit -g -a claude-code -y

如何使用

用平常的话提问,或者自己运行工具。你的智能体会根据你的问题挑选参数,这个技能给了它下面这份对照。

按问题选参数
你想检查审计时用
一个页面,要快--no-cwv,跳过浏览器渲染
更多页面、点击深度、重复标题--crawl,用 -m 设定页数
Core Web Vitals 和 JavaScript 错误默认设置,不加 --no-cwv
移动优先的一致性--mobile
要分享的报告--format html 加 -o report.html
一次部署改变了什么部署前后各审计一次,再运行 seomator compare

示例

你的新网站快完成了,你想知道先修什么。

Audit https://example.com and tell me what to fix first

你的智能体运行工具,读它的 XML 报告,先列出未通过的检查,每项附上工具给的修复建议。

如果页面设了 noindex,分数上限会把总分压在 20 分或以下,技能会让你的智能体先修这一项。

新手与专家

新手:技能是一个文本文件,告诉你的智能体什么时候用某个工具。这里的工具是 seomator,装一次就行。先审计一个页面,想看整个网站时再加 --crawl。标为未测量的检查在那次审计里没有运行,也不影响分数。

专家:退出码让脚本能分清是运行失败还是分数低。0 表示成功。1 表示运行正常但得分低于 70。返回 1 且 stdout 为空,说明命令行被拒绝了。2 表示命令失败。用 --format json 或 llm 时,失败也会写出一份错误文档,带有 dns、tls 或 timeout 这样的代码。

分数上限,出自技能
条件总分最多
对 Google 设了 noindex,或 robots.txt 屏蔽了 Googlebot20
没有标题,且正文不到 20 个词30
正文不到 20 个词49
没有标题69

seomator compare 加 --fail-on-regression 时,只要分数下降或有规则变差就返回 1,但两次测量方式不同的审计永远不会判为失败。--staging 会为故意屏蔽的站点免除 noindex 和 robots.txt 两项上限,并列出免除了什么。

注意事项

工具只负责审计和报告。这个技能还允许你的智能体接着去修你的网站,并要求它把每处改动汇总给你。

  • 文件:如果文件夹里没有 seomator.toml,技能会让你的智能体先用 seomator init -y 建一个
  • 预先批准:在 Claude Code 里,技能的 allowed-tools 一行让 Claude 在那一轮里运行 seomator 命令时不用再问你,Claude Code 的技能文档说明了这一点
  • 保存的审计:每次审计默认存在你电脑上的 ~/.seomator/audits.db,加 --no-save 就不存
  • 请求:默认每个请求都以 SEOmatorBot/3.0 标明身份,并附仓库链接,除非你在 seomator.toml 里用 crawler.user_agent 改掉
  • 页面文字:llm 报告把从被审计网站引用的文字包成不可信数据,报告自带的安全提示要求你的智能体绝不把它当作指令执行
  • INP:它从不计分,因为它需要真人操作。README 里的 --simulate-interaction 参数只给出一个模拟读数,同样不计分
  • 作者:SEOmator,MIT 许可证。Mindket 只是上架它,并不是 SEOmator

README 和文件

README
# SEOmator SEO Audit Skill:安装说明

这个工具包里是 Mindket 写的安装说明,不包含 SEOmator 的代码、它的技能文件或规则。这些要从 SEOmator 的仓库和 npm 包安装:https://github.com/seo-skills/seo-audit-skill 和 https://www.npmjs.com/package/@seomator/seo-audit

许可证:MIT,Copyright (c) 2024-present SEOmator。全文见 https://github.com/seo-skills/seo-audit-skill/blob/main/LICENSE

SEOmator 由 SEOmator 制作。Mindket 只是上架它,并不是 SEOmator。

这些说明的来源:README(https://github.com/seo-skills/seo-audit-skill/blob/main/README.md),仓库根目录的技能文件 SKILL.md(https://github.com/seo-skills/seo-audit-skill/blob/main/SKILL.md),快速入门(https://github.com/seo-skills/seo-audit-skill/blob/main/docs/quickstart.md),AI 智能体指南(https://github.com/seo-skills/seo-audit-skill/blob/main/docs/ai-agent-integration.md),以及设定 User-Agent 的文件(https://github.com/seo-skills/seo-audit-skill/blob/main/src/crawler/user-agent.ts)。Claude Code 从哪里加载技能,出自 Claude Code 自己的文档,用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。

## 它是什么

两个部分配合使用。

- 工具:一个叫 seomator 的命令行程序,从 npm 安装。它获取一个页面或抓取一个网站,用 20 个类别下的 373 条规则来检查,从技术 SEO 和 Core Web Vitals 到结构化数据、无障碍、安全响应头和 AI 搜索就绪度。这些数字出自 README,SKILL.md 给出的也一样。
- 技能:一个名为 seo-audit 的 SKILL.md 文件。它告诉编程智能体什么时候运行这个工具、用哪些参数。智能体指南说它只包含说明,所以两个都要装。

同一个仓库里还有一个 Electron 桌面应用,README 让你从源码运行它(见 setup/desktop-app.md)。

## 这个工具包里的文件

- setup/claude-code.md:在 Claude Code 里装工具和技能
- setup/other-agents.md:把技能装给其他智能体,以及在任何 shell 里单独用工具
- setup/cli.md:从 npm 或源码安装命令行工具,以及它的主要命令
- setup/desktop-app.md:从源码运行桌面应用
- setup/ci.md:README 里的 GitHub Actions 和 GitLab CI 示例
- setup/first-run.md:怎么读报告、分数上限和退出码

## 先准备好这些

- Node.js 20.3 或更高版本,以及 npm。README 说工具需要它。
- 一个能运行 shell 命令的编程智能体,走技能路线时需要。不用智能体,工具也能在任何终端里运行。
- Google Chrome、Chromium 或 Microsoft Edge,如果你想要 Core Web Vitals 和 JavaScript 渲染检查。没有浏览器时审计照样运行,这些检查标为未测量。
- Git,只有从源码运行的路线需要。
- 不需要账号、注册或密钥。README 说这个命令行工具可以免费安装,在本地或 CI 里运行。

## 装在哪里

- 工具:一个全局 npm 包,会添加 seomator 命令。
- 技能:一个名为 seo-audit 的文件夹,里面是 SKILL.md。对 Claude Code 来说,它装进当前项目的 .claude/skills/,加 -g 则装进 ~/.claude/skills/(见 setup/claude-code.md)。
- 保存的审计:工具默认把每次审计存在你电脑上的 ~/.seomator/audits.db。SEOMATOR_HOME 可以换掉这个文件夹,--no-save 则不保存。
- 一个 seomator.toml 文件,放在你运行审计的文件夹里,前提是智能体或你用 seomator init 建了它。

## 你的数据

工具会获取你指定网站的页面,以及它的 robots.txt 和 sitemap,并把结果存在你的电脑上。每个请求都带着 User-Agent SEOmatorBot/3.0 和仓库链接,除非 crawler.user_agent 设置改掉了它。README 说本地仪表板 seomator serve 只绑定回环地址,不发出任何对外请求。Mindket 没有追踪代码里的每一个网络调用。

报告会引用被审计页面上的文字。SKILL.md 的信任模型说这些文字不可信,llm 格式会把它们包在带随机 nonce 的标签里,让智能体把它当作数据,而不是指令。

## 更新和移除

README 没有给出 npm 包的更新或移除步骤,用 npm 自己的命令就能做到。至于技能,setup/claude-code.md 写了 Claude Code 文档给出的移除方法。
文件
README.md  4 KB
setup/ci.md  2 KB
setup/claude-code.md  3 KB
setup/cli.md  3 KB
setup/desktop-app.md  2 KB
setup/first-run.md  5 KB
setup/other-agents.md  2 KB

7 个文件,共 21 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-07

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

Claude-Mem(thedotmack 出品)

thedotmack · 工具包

Alex Newman 为 Claude Code 等编程智能体做的记忆插件。它记录智能体在每次会话里做了什么,整理成可搜索的简短笔记,并在新会话开始时载入最近的笔记。

新上架117k

K-Dense 的开放科研技能库,为编程智能体提供 170 多个技能:生物、化学、医学、材料、数据分析、文献检索和科学写作。只装你需要的几个,装之前先看每个技能的许可证和依赖。

新上架56.4k

pstack 编程智能体技能集

michael-denyer · 技能

Michael Denyer 把 Lauren Tan 的 pstack 技能集移植到了 Claude Code、Codex、Pi、GitHub Copilot、Muse 等智能体上。把目标告诉它的 poteto-mode 技能,它会选一套工作流,让你的代码保持简洁、简单并经过验证。

新上架4132