wordpress-router – WordPress 请求路由 Skill

3周前更新 7 0 0 0

wordpress-router 是帮助 AI Agent 判断当前 WordPress 项目类型并路由到对应开发工作流的 Skill,适合在插件、主题、区块或完整站点等不同 WordPress 场景下开展开发与调试任务。

Skill 安装

多 Agent 安装
npx skills add https://github.com/automattic/agent-skills --skill wordpress-router

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

Skill 详细介绍

automattic/agent-skills#wordpress-router 是 Automattic 官方 agent-skills 仓库中的一个 Skill,Skill 名称为 wordpress-router。

从名称和所属仓库可以判断,它与 WordPress 生态相关,定位偏向“路由 / 分发”性质。需要先说明一点:当前官方公开资料对 wordpress-router 的具体功能描述并不充分,因此在没有可靠一手资料的情况下,不能替它编造完整能力清单。以下内容基于可确认的信息边界来写。

它是什么

– 属于 Automattic 官方 agent-skills 仓库下的一个 Skill。
– 从命名看,核心职责倾向于在 WordPress 相关任务中做“路由”或“分派”,即把用户请求导向合适的处理方式、工具或子能力。
– 它本身不是一个独立运行的软件,也不是一整个 WordPress 插件或主题;它是给 AI Agent 加载使用的 Skill。

它不是什么

– 不是 WordPress 本体,不负责搭建站点、安装主题或插件。
– 不是通用代码生成 Skill,不专门写前端或后端代码。
– 不是托管服务,不会替你部署 WordPress。

核心用途(基于名称与仓库定位的合理理解)

– 帮助 Agent 在处理 WordPress 相关请求时,判断任务应该走哪条路径。
– 把“用哪个能力来处理这个 WordPress 问题”这件事交给 Skill 来协调。
– 适合作为 WordPress 工作流中的入口型 Skill。

适合哪些用户

– 使用 Claude Code 等支持 Skills 的 Agent、并且工作内容涉及 WordPress 的开发者或站长。
– 希望在 Agent 里统一处理 WordPress 任务分发的人。

不适合哪些需求

– 只想让 AI 直接写 WordPress 主题代码:更适合代码生成类 Skill。
– 只想让 AI 抓取网页或做 SEO:应选择对应专项 Skill。

由于官方对该 Skill 的功能细节披露有限,具体能触发哪些路由、支持哪些场景,建议以该 Skill 当前官方说明为准。

Skill 安全评估

总体判断:作为 Automattic 官方仓库下的 Skill,来源可信度较高,属于官方组织维护的项目,这一点在供应链层面是加分项。但由于官方资料未充分公开其内部行为细节,无法给出“绝对安全”的结论。

与这个 Skill 真正相关的安全点:

– 来源可信度:来自 Automattic 官方 agent-skills 仓库。官方组织维护通常比个人随意发布的项目更可追溯,但仍建议确认自己安装的是原始仓库版本,而不是 fork 或第三方镜像。
– 路由行为的潜在影响:一个“router”性质的 Skill,会决定把任务分派到哪里。如果它路由到会执行 Shell、写文件、访问网络的能力,那么实际风险由被路由到的能力决定,而不是 router 本身。
– Prompt Injection:路由类 Skill 容易读取用户输入来决定走向。如果处理的是外部来源内容(网页、Issue、评论等),存在被恶意内容影响路由判断的可能。建议不要让 Agent 对不可信内容自动执行后续操作。
– 权限范围:目前没有足够信息确认该 Skill 是否要求额外权限。安装时按 Agent 默认权限运行,通常不需要单独授予高风险权限。

降低风险的做法:

– 只从官方仓库安装,确认自动更新来源可信。
– 对涉及 WordPress 生产站点的操作,先让 Agent 给出方案,由人工确认后再执行。
– 若不希望自动执行命令,可关闭 Agent 自动运行 Shell 的权限。

不要把它理解为“已经全面审计过”。官方未公布该 Skill 的完整安全审计结果。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Automattic 官方 agent-skills 仓库。目前官方没有公布完整的第三方 Agent 兼容列表。由于它属于标准 Agent Skill 形态,在支持 Skills 或自定义指令加载机制的环境中通常可以尝试使用,包括 Claude Code、Codex、Cursor、Trae、OpenClaw、WorkBuddy 等。不同 Agent 的 Skill 加载方式不同,实际兼容程度以对应 Agent 当前版本为准。优先建议在 Claude Code 这类对 Skills 支持成熟的 Agent 中使用。

二、运行环境 / 依赖

由于官方资料未明确列出硬性依赖,此处只做判断,不虚构版本号。

| 项目 | 要求 |
|—|—|
| Agent | 支持 Skills 的 Agent,Claude Code 优先 |
| Node.js | 官方未明确要求 |
| Python | 官方未明确要求 |
| Git | 通常用于获取 Skill 仓库 |
| 网络 | 安装时通常需要访问 GitHub |
| WordPress 环境 | 若要实际处理站点任务,可能需要可访问的 WordPress 站点 |

三、权限

– 文件读取:通常需要,用于读取 Skill 自身文件。
– 文件写入:视被路由任务而定,可选。
– Shell:视被路由任务而定,可选。
– 网络:安装时通常需要,可选。
– WordPress 站点访问:仅在实际处理站点任务时需要。

四、账号 / API Key

– Skill 本身是否需要账号或 API Key:官方未明确说明。
– 若后续任务涉及 WordPress 站点操作,可能需要站点凭证,这属于被路由任务的需求,不是 WordPress-router 本身强制的。

最小使用条件

1. 一个支持 Skills 的 AI Agent。
2. 可访问 GitHub 完成安装。
3. 需要处理 WordPress 任务时,提供对应的站点信息。

Skill 安装、使用与卸载教程

一、安装

可以直接复制本页面提供的 Skill 安装指令,粘贴到对应 Agent 或终端执行。

如果你不确定自己的 Agent 怎么装,直接问它就行:

如何安装 automattic/agent-skills#wordpress-router?

如何在 Claude Code 中安装 automattic/agent-skills#wordpress-router?

如何在 Cursor 中安装 automattic/agent-skills#wordpress-router?

让当前 Agent 根据它自己的 Skill 加载机制来指导你完成安装。若官方对该 Skill 有特殊安装要求,以其当前说明为准。

二、安装后如何使用

安装后一般不需要手动“启动”,在需要处理 WordPress 相关任务时,Agent 会按 Skill 机制加载它。适合交给它的任务类型:需要判断 WordPress 请求该走哪条处理路径的场景。

用自然语言描述需求即可,例如:

使用 wordpress-router,帮我判断这个 WordPress 需求应该用哪种方式处理。

使用 wordpress-router,把这条 WordPress 相关请求路由到合适的处理流程。

由于官方公开的使用示例有限,上面只是按它的路由定位组织的使用方式,不代表官方命令。

三、卸载

不同 Agent 的 Skill 安装位置和管理方式可能不同,如果没有统一卸载命令,直接询问当前 Agent 更稳妥:

如何卸载 automattic/agent-skills#wordpress-router?

也可以通过对应 Agent 或 Skill 管理器提供的删除方式,移除该 Skill 即可。

常见问题

这个 Skill 和普通 WordPress 插件有什么区别?

它不是插件,是给 AI Agent 用的 Skill。它不会装进你的 WordPress 站点里,和插件不是同一层的东西。

安装后 Agent 没识别到 Skill,怎么办?

先确认安装是否指向官方仓库而非 fork,再确认当前 Agent 是否支持 Skills 机制。不同 Agent 的加载方式不同,可以直接问当前 Agent 是否已加载 automattic/agent-skills#wordpress-router。

可以同时装到多个 Agent 吗?

通常可以。Skill 一般按 Agent 各自的目录管理,多个 Agent 可以各自安装同一 Skill。但各 Agent 兼容程度不同,实际以对应版本为准。

Skill 更新后需要重新安装吗?

取决于你所在 Agent 的 Skill 管理机制。有些会自动跟随更新,有些需要手动重新拉取。建议直接问当前 Agent。

中国大陆使用是否有网络要求?

安装阶段通常需要访问 GitHub,可能受网络环境影响。Skill 运行本身是否需要联网,以官方说明为准。

它会不会自动修改我的 WordPress 站点?

它本身只是路由性质,真正是否修改取决于被路由到的执行能力以及你授予 Agent 的权限。若不希望自动改动,先让 Agent 出方案,再由你手动执行。

Skill 更新日志

版本列表
无版本号
添加 wp-rest-api 技能
无版本号
添加 wp-phpstan 技能及 PHPStan 集成的相关文档
无版本号
修复 YAML frontmatter 引号以兼容 strictyaml 在所有 SKILL.md 文件中为 description 和 compatibility 字段添加引号, 以防止 strictyaml 将冒号误解析为映射键。 将 wp-playground 添加到 CI 验证列表。
无版本号
添加 WordPress Playground 技能和路由
无版本号
添加 skillpack 构建/安装和 WP 6.9 兼容性契约
无版本号
添加 WordPress 性能技能
无版本号
添加 WP-CLI 和运维技能
无版本号
添加核心区块、主题和插件开发技能
无版本号
添加 Interactivity 和 Abilities API 技能
无版本号
添加 WordPress 路由 + 项目分诊技能

暂无评论

none
暂无评论...