
agent-skills
让 AI 助手秒变 WordPress 开发专家,少踩坑
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-13 · 当前星标 ★ 2322
使用教程
环境要求
- Node.js 环境(npx 可用)
- 已安装任一支持的 AI 编程助手:Claude Code、GitHub Copilot / VS Code、Codex、Cursor 或 Antigravity
- 若要使用仓库内的 skillpack 脚本,需把 agent-skills 仓库克隆到本地
- 项目级安装时需要一个目标仓库路径(如 ../your-wp-project)
安装与启动步骤
-
1列出可用技能
先用 --list 查看仓库里所有技能名,不实际安装,确认要装哪些。
npx skills add WordPress/agent-skills --list -
2安装单个技能
用 --skill 指定技能名,例如插件开发技能 wp-plugin-development,npx 会自动拉取安装。
npx skills add WordPress/agent-skills --skill wp-plugin-development -
3一次装多个技能
--skill 后可跟多个技能名,用空格分隔,如插件开发、Abilities API、Playground。
npx skills add WordPress/agent-skills --skill wp-plugin-development wp-abilities-api wp-playground -
4克隆仓库
README 中的 skillpack 脚本位于仓库 shared/scripts/ 目录,需先克隆并在仓库根目录执行。
git clone https://github.com/WordPress/agent-skills -
5全局装到Claude
加 --global 会把技能装到 ~/.claude/skills/,Claude Code 会自动发现,所有项目共用。
node shared/scripts/skillpack-install.mjs --global -
6装进你的WordPress项目
用 --dest 指向目标项目,--targets 指定助手;会写入各助手的技能目录,需在仓库根目录执行。
node shared/scripts/skillpack-install.mjs --dest=../your-wp-project --targets=codex,vscode,claude,cursor -
7手动安装
不想用脚本时,直接把仓库 skills/ 下的技能文件夹复制到 AI 助手对应的指令目录即可。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--list | 否 | 列出仓库中全部可用技能,不执行安装 | npx skills add WordPress/agent-skills --list |
--skill | 是 | 指定要安装的技能名,可空格分隔多个 | wp-plugin-development wp-abilities-api |
--global | 否 | 全局安装,技能放到 ~/.claude/skills/ 供所有项目使用 | --global |
--dest | 否 | 指定安装目标项目路径,实现项目级安装 | --dest=../your-wp-project |
--targets | 否 | 指定目标 AI 助手,可选 codex、vscode、claude、cursor、antigravity | --targets=codex,vscode,claude,cursor |
--skills | 否 | skillpack 脚本用逗号分隔的技能列表 | --skills=wp-playground,wp-block-development |
如何确认成功
检查技能是否出现在对应目录,如 ~/.claude/skills/ 或项目下 .cursor/skills/、.github/skills/,并让 AI 助手确认能读到该技能。
常见问题
Q:npx skills add 需要先安装什么?
A:需要本机有 Node.js 环境(自带 npx)。无需手动下载仓库,npx 会从 GitHub 拉取 WordPress/agent-skills 并安装指定技能。
Q:全局安装和项目内安装有什么区别?
A:全局安装(--global)把技能放到 ~/.claude/skills/,所有项目共用;项目安装(--dest)只写入目标仓库的助手目录,随项目走。
Q:支持哪些 AI 编程助手?
A:README 提到 Claude、Copilot、Codex、Cursor 等。脚本 targets 支持 codex、vscode、claude、cursor,Antigravity 需显式加入。
Q:为什么 Antigravity 技能没被装进项目?
A:Antigravity 在项目级安装中是选择性加入的,需要在 build 和 install 的 --targets 中显式写 antigravity,才会复制到 .agents/skills/。
Q:这些技能内容可靠吗?
A:技能由 GPT-5.2 Codex 依据 Gutenberg 与 WordPress 官方文档生成,再由 WordPress 贡献者审阅编辑,属 v1 版本,会随社区反馈迭代。
注意事项
- node shared/scripts/... 的脚本路径是相对仓库根目录的,必须先克隆仓库并在仓库根目录执行。
- Antigravity 的项目级安装默认不启用,需把 antigravity 加入 --targets 才会生成 .agents/skills/。
- 技能内容为 AI 生成后经人工审阅,v1 版本仍会随社区反馈更新,使用前建议核对官方文档。
- 可用 --dry-run 预览安装结果而不实际写入(README 中 skillpack-install 支持该参数)。
核心亮点
- 把 WordPress 区块、主题、插件知识结构化,AI 助手可直接调用,减少过时 API 和错误写法
- 覆盖安全转义、国际化、性能等最佳实践,帮助生成更符合官方规范的代码
- 以技能包形式组织,便于按需扩展和集成到不同 AI 编程工具中
不足之处
- 知识更新依赖维护者手动跟进 WordPress 版本,可能存在滞后
- 主要面向 AI 助手集成,普通开发者直接阅读和使用的体验有限
适用场景
- 用 AI 助手开发 WordPress 自定义区块时,获取准确的 block.json 和渲染逻辑指导
- 让 AI 审查现有主题或插件代码,指出不符合 WordPress 规范的写法
- 在 AI 辅助下快速搭建插件骨架,了解钩子和过滤器的最佳使用方式
替代项目
WordPress/wordpress-develop、wptrainingteam/developer-handbook
同类项目推荐
Dossier
开源
可视化规划+上下文控制,让 AI 编码大型应用更精准高效
Visual planning and context control for shipping big apps with AI coding. Build from···
project-codeguard
开源
给 AI 写代码加一道默认安全护栏
Project CodeGuard is an open-source, model-agnostic security framework that embeds s···
openrabbit
开源
在 GitHub Actions 里免费跑 AI 审查,PR 质量自动把关
Free, AI PR reviewer that runs entirely in GitHub Actions. No hosting required.
local-ai-code-assistant
开源
在自己电脑上跑 Claude 写代码,数据不出本机
Local AI Coding Hub: Run Claude Models Offline in 2026
Odevio-CLI
开源
不买 Mac 也能打包发布 iOS 应用
Build, sign and publish iOS apps from any OS - no Mac, no Xcode. Driven by your AI a···
SocratiCode
开源
大型代码库秒级理解,本地私有,省时省力
Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugi···
funzzy
开源
改完文件自动跑测试,开发者和 AI 代理都省心
Gives developers and coding agents one reliable edit loop
ally-agent
开源
本地项目对话式开发,AI 帮你读码改码管任务
A desktop AI coding assistant that works with your local projects. Ally helps you un···
claude-code-go
开源
用 Go 重写 Claude Code,摆脱 Node.js 依赖,轻量部署 AI 编程助手。
本仓库通过 npm 发布包(@anthropic-ai/claude-code)内附带的 source map(cli.js.map)还···