Agent Skills

本页内容

EmDash 为 AI 编程助手发布了 Agent Skills。Skill 是一个包含说明和参考资料的文件夹,助手会在任务需要时加载它。安装 EmDash skills 后,助手会遵循当前 EmDash 在 schema、查询、插件和 CLI 方面的模式。

Skill用途
building-emdash-siteSchema 与 seed 文件、内容查询、Portable Text、菜单、分类法、部署
creating-plugins沙箱插件与原生插件:钩子、路由、存储、管理界面
emdash-cli通过命令行管理 EmDash 站点
upgrading-emdash升级软件包、项目代码、skills 和核心迁移
wordpress-theme-to-emdash将 WordPress 主题移植到 EmDash 站点
wordpress-plugin-to-emdash将 WordPress 插件的行为移植到 EmDash

这些 skills 随每个 EmDash 版本发布在 emdash-cms/skills 仓库中。

EmDash 模板中的 Skills

使用 npm create emdash 创建的项目会在 .agents/skills/ 中包含 building-emdash-site、creating-plugins 和 emdash-cli。使用插件 CLI 的 init 命令生成的插件包含 creating-plugins。支持项目级 Agent Skills 的助手无需进一步设置即可加载它们。.claude/skills 兼容链接指向相同的文件。

这些副本会停留在项目创建时的版本。如需更新,或添加 WordPress 移植 skills,请从仓库安装 skills。

安装 Skills

Skills CLI

skills 命令支持 Codex、Claude Code、Cursor、GitHub Copilot、Gemini CLI、OpenCode 及其他助手。请在你的项目中运行:

npx skills add emdash-cms/skills

它会询问要安装哪些 skills 以及为哪些助手安装。添加 --skill <name> 可预先选择 skills,添加 -g 则安装到你的用户账户而不是当前项目。

Codex

使用 Codex CLI 添加 EmDash 市场并安装其插件:

codex plugin marketplace add emdash-cms/skills
codex plugin add emdash@emdash

该插件包含所有 EmDash skills。安装后请启动新的 Codex 任务。

Claude Code

将该仓库添加为插件市场,然后安装 emdash 插件:

/plugin marketplace add emdash-cms/skills
/plugin install emdash@emdash

Claude Code 会为已安装的 skills 加上 emdash: 前缀,例如 emdash:building-emdash-site。

GitHub Copilot、Cursor 和 Factory Droid 也可以将该仓库作为插件安装。Skills 仓库的 README 列出了每个助手当前的安装说明。

更新 Skills

Skills CLI

使用以下命令更新项目级 skills:

npx skills update

添加 -g 可改为更新用户级 skills。

Codex

使用以下命令刷新 EmDash 市场:

codex plugin marketplace upgrade emdash

Claude Code

运行 /plugin marketplace update emdash,或在 /plugin 中为 emdash 市场开启自动更新。

对于其他助手,请按其插件更新流程操作,或再次运行安装命令。

报告问题

这些 skills 在 EmDash 仓库的 skills/ 文件夹中维护。请在那里提交 issue 和 pull request。emdash-cms/skills 仓库不接受它们。