Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/knowledge-work-plugins --skill create-cowork-plugin
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/knowledge-work-plugins#create-cowork-plugin 是 Anthropic 官方 knowledge-work-plugins 仓库中的一个 Skill,名称为 create-cowork-plugin。从命名和所属仓库的定位来看,它面向的是知识工作插件(knowledge work plugin)这一场景,核心用途是帮助用户创建 cowork 类型的插件(plugin)。
先说清楚它不是什么:它不是一个可以独立运行的软件,也不是一个安装即用的桌面工具。它是加载在 AI Agent 中的一个 Skill,本质是一套指导 Agent 完成创建 cowork plugin这一任务的指令与工作流。安装之后,Agent 增加的是理解 cowork plugin 结构、并协助生成或补全相应文件的能力,而不是一个独立进程。
关于它的具体功能边界,需要说明:当前官方对该 Skill 的公开描述相对有限。现有可确认的信息是它属于 knowledge-work-plugins 这一插件集合,用于创建 cowork plugin。至于它具体生成哪些文件、遵循何种插件规范、支持哪些配置项,官方资料未逐条明确列出,具体以该 Skill 自身的 SKILL.md 与仓库当前说明为准。
它适合谁
- 正在为 Anthropic 生态(如 Claude 的知识工作/协作类插件)开发或扩展 plugin 的开发者;
- 希望让 Agent 协助搭建插件骨架、整理插件元数据、补全插件描述的人;
- 已经把 Claude 用于日常知识工作,想把自己的工作流封装成可复用插件的人。
它不适合什么需求
- 不适合当作通用代码生成器使用——它的任务范围聚焦在 cowork plugin 创建,不是任意项目脚手架;
- 不适合期待开箱即用的成品插件——它更像脚手架 + 规范助手,成品仍需你自己确认与调整;
- 如果你要构建的是 MCP Server、通用 Skill 或前端页面,应该选对应职责的 Skill,而不是这一个。
与 Agent 自身能力的区别:普通 Agent 也能写插件相关代码,但缺少针对 cowork plugin 的结构约定、字段规范和封装习惯。这个 Skill 的价值在于把创建 cowork plugin这件事的隐含规范显式化,减少 Agent 自由发挥带来的结构偏差。
Skill 安全评估
总体判断:这是来自 Anthropic 官方仓库的 Skill,来源可信度较高,风险主要取决于你在什么权限下运行它,以及它实际写入了哪些文件。
来源可信度:anthropics/knowledge-work-plugins 属于 Anthropic 官方组织仓库,相比来源不明的第三方 Skill,供应链风险明显更低。即便如此,仍建议以仓库当前实际内容为准,而不是仅凭作者名判断。
可能涉及的行为(创建插件的任务天然会触及):
- 文件写入:创建 plugin 通常需要生成或修改文件(如插件清单、说明文件、配置)。这是任务正常所需,但意味着 Skill 会在你的目录中产生新内容。
- 文件读取:为理解现有结构或参考已有插件,可能读取工作目录内容。
- 文件覆盖风险:如果目标目录已有同名文件,存在被覆盖的可能。建议在干净的目录或版本控制保护下操作。
关于 Shell / 网络 / API Key:当前官方资料没有明确说明该 Skill 是否必须调用 Shell 或访问网络。不要假设它一定要联网或必须提供凭证。如果实际使用中 Agent 请求了这些权限,按需最小化授予即可,而不是默认全开。
降低风险的做法
- 在专用目录或新分支中运行,避免直接在重要项目根目录操作。
- 操作前先提交或备份,保证可回滚。
- 关闭 Agent 的自动执行 Shell权限,让生成的命令由你手动确认后再执行。
- 检查 Agent 实际写入的文件清单,确认没有超出预期的改动。
- 不要向该 Skill 提供与创建插件无关的凭证或敏感配置。
不建议使用100% 安全无风险这类说法。以上是常规工程判断,最终以你所在地、所用 Agent 以及实际运行行为为准。
Skill 使用要求
一、Agent / 客户端
该 Skill 来自 Anthropic 官方仓库,与 Claude Code 的适配度最高,建议优先在 Claude Code 中使用。官方目前没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的通用工作方式看,在支持 Skills、自定义指令或类似加载机制的环境中,也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 Agent 里使用,但不同 Agent 的加载方式与兼容程度不同,具体以对应 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
|---|---|
| Agent | 优先 Claude Code;其他支持 Skill 的 Agent 可尝试 |
| Node.js | 官方未明确列为硬性要求 |
| Python | 官方未明确列为硬性要求 |
| Git | 建议具备,便于管理生成的插件与回滚 |
| 网络 | 安装 / 更新阶段通常需要;运行阶段视情况而定 |
官方没有明确版本号要求,本文不猜测具体 Node.js 或 Python 版本。若你的 Agent 本身运行正常,通常无需额外单独配置环境。
三、权限
- 文件读取——通常必需,用于理解目录结构。
- 文件写入——通常必需,用于生成插件文件。
- Shell——可选。可用可关,关闭后由你手动执行命令更稳妥。
- 网络——安装 / 更新阶段可能需要;运行阶段非必需。
- GitHub——非必需,除非你后续要提交或发布插件。
四、账号 / API Key
Skill 本身的运行并不以必须提供某个 API Key为前提。需要区分两件事:
- Skill 自身:官方资料未说明它需要独立账号或专用 API Key。
- 你后续生成 / 操作的插件项目:如果插件本身要调用外部服务,那么项目层面可能需要相应的 Key 或 Token——这属于项目需求,不是 Skill 的运行前提。
最小使用条件(3 条)
- 一个可加载 Skill 的 Agent(优先 Claude Code);
- 一个用于存放插件的可写目录;
- 对要创建什么插件、解决什么问题有基本描述。
Skill 安装、使用与卸载教程
一、安装
本页面已提供该 Skill 的安装指令,直接复制并粘贴到对应 Agent 或终端执行即可,这里不再重复完整命令。
如果你不确定自己的 Agent 如何安装,最省事的办法是直接问它:
如何安装 anthropics/knowledge-work-plugins#create-cowork-plugin?
如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#create-cowork-plugin?
如何在 Cursor 中安装 anthropics/knowledge-work-plugins#create-cowork-plugin?
让当前 Agent 根据自身的 Skill 加载与管理机制来指导,比套用固定命令更可靠。
二、安装后如何使用
安装后,Skill 并不会自动运行,需要你在任务中触发它。适合交给它的任务类型:创建新的 cowork plugin、整理插件结构、补全插件描述与元数据。向 Agent 描述需求时,说清楚要做成什么样、给谁用、包含哪些功能即可。
自然语言使用示例:
使用 create-cowork-plugin,帮我新建一个用于整理会议纪要的 cowork plugin 骨架。
使用 create-cowork-plugin,检查我这个插件的目录结构和字段是否符合规范,并补全缺失部分。
使用 create-cowork-plugin,把这份插件说明草稿整理成规范的插件描述文件。
注意:这些是自然语言示例,不是官方 CLI 命令,也不是官方 Slash Command。请勿把它们当成固定命令使用。
三、卸载
卸载保持简单即可,通常有两种方式:
- 使用对应 Agent / Skill 管理器提供的删除功能,移除该 Skill;
- 直接询问当前 Agent:
如何卸载 anthropics/knowledge-work-plugins#create-cowork-plugin?
不同 Agent 的 Skill 存放位置与管理方式不同,如果没有统一的官方卸载命令,询问当前 Agent 通常更稳妥。官方资料未给出明确的卸载命令,因此这里不提供具体命令,避免误导。
常见问题
1. 安装后 Agent 没有识别到这个 Skill,怎么办?
先确认安装是否真的写入了当前 Agent 读取 Skill 的目录。可以通过询问 Agent 列出当前可用的 Skills来验证。如果列表里没有,多半是装到了另一个 Agent 的目录,或安装未完成。重新按本页安装指令执行一次通常能解决。
2. 可以同时安装到多个 Agent 吗?
可以。Skill 本身是文件形式,各 Agent 的安装目录相互独立,重复安装到多个 Agent 一般不会冲突。但要注意各 Agent 的加载机制不同,是否生效需分别验证。
3. Skill 更新后需要重新安装吗?
取决于你的安装方式。如果是跟随仓库更新的方式安装,重新拉取或同步即可;如果是手动复制文件,需要手动替换为新版本。官方未规定统一更新流程,按你的安装来源处理最准确。
4. 使用这个 Skill 需要联网吗?
安装或更新阶段通常需要网络。实际创建插件时是否需要联网,官方资料未明确说明,取决于具体任务。如果你的环境受限,可以先在本地尝试,看 Agent 是否发起网络请求。
5. 它会不会直接修改我已有的项目文件?
存在这种可能,因为创建插件本身需要写文件。建议在干净目录或新分支中运行,操作前先备份或提交,降低误覆盖的风险。
6. 我可以关闭 Shell 权限来更安全地使用吗?
可以。关闭自动执行 Shell 后,Agent 会把命令交给你手动确认和执行,既能完成任务又更可控。多数创建类任务并非必须自动跑 Shell。
7. 中国大陆使用是否有网络要求?
该 Skill 面向的是 Anthropic 生态,安装和更新通常需要能访问相应仓库。在中国大陆网络环境下,访问 GitHub / Anthropic 相关资源可能受影响,建议先确认网络可达性,再决定是否安装。