Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/knowledge-work-plugins --skill change-request
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/knowledge-work-plugins#change-request 是 Anthropic 官方 knowledge-work-plugins 仓库中的一个 Skill,名称可以识别为 change-request。
它不是一个独立运行的软件,不是 CLI 工具,也不是可以直接执行的程序。它本质上是一套面向“变更请求(Change Request)”场景的指令集与工作方法,安装后由 AI Agent 加载,用来辅助用户完成与变更请求相关的结构化工作。
核心用途:
– 帮助用户把零散的变更想法整理成结构清晰的变更请求
– 辅助评估变更的背景、范围、影响与风险
– 帮助 Agent 在变更请求场景下输出更规范、更可评审的内容
– 让变更请求从“口头描述”变成可追踪、可审批的书面材料
安装后 Agent 增加的能力:
– 在对话中被明确调用时,按 Change Request 的规范思路组织输出
– 围绕变更目的、变更内容、影响范围、风险、回滚等维度提供结构化建议
– 帮助用户评审、完善已有变更请求
它不是什么:
– 不是自动提交变更的系统
– 不是 CI/CD 流水线工具
– 不是工单系统
– 不是代码审查工具
– 不会自动修改代码或自动部署
适合的场景:
– 需要向上级或团队提交一份规范的变更说明
– 需要评估一次变更的影响和风险
– 需要把模糊的需求整理成可评审的变更请求
不适合的场景:
– 期望 Skill 自动执行变更操作
– 期望 Skill 直接对接某个具体工单系统
– 期望 Skill 替代人工审批流程
由于当前官方仓库资料未对该 Skill 的完整功能细节逐一公开说明,具体能力边界以该 Skill 当前官方 SKILL.md 与仓库说明为准。
Skill 安全评估
总体判断:来源可信度较高,风险主要取决于 Agent 被授予的权限,而不是 Skill 本身。
– 来源可信度:该 Skill 来自 Anthropic 官方 knowledge-work-plugins 仓库,属于官方组织维护,供应链可信度相对较高。
– 是否执行代码:这类知识工作类 Skill 通常以指令、方法论、提示词为主,不以自动执行 Shell 命令为核心能力。实际是否触发命令,取决于 Agent 环境与用户授权。
– 文件读取/写入:如果 Agent 被授权读写本地文件,Skill 在整理变更请求时可能读取或生成文档。建议只授予必要的目录范围。
– 网络访问:变更请求整理本身通常不需要联网。若 Agent 环境允许联网,需注意不要把未公开的内部变更内容发送到外部服务。
– API Key / Token:Skill 本身通常不需要额外凭证。但如果用户后续要对接具体工单或代码平台,凭证由对应平台管理,与 Skill 无关。
– Prompt Injection 风险:如果用户把外部不可信文本直接喂给 Agent,可能影响输出。建议只把可信来源的内容交给 Skill 处理。
– 敏感信息:变更请求常涉及内部系统、架构、上线计划等敏感内容,注意在合规环境内使用。
降风险建议:
– 只授予必要的文件读写范围
– 不确定时关闭 Agent 自动执行 Shell 的权限
– 内部变更内容不要经不可信外部服务中转
– 涉及生产变更,仍按原有审批流程人工确认
没有任何工具可以称为 100% 安全,关键在于权限最小化与来源可信。
Skill 使用要求
一、Agent / 客户端
该 Skill 来自 Anthropic 官方知识工作类插件仓库,与 Claude Code 这类支持 Skills 机制的 Agent 适配度较高,可以优先在 Claude Code 中使用。
官方没有提供完整的第三方 Agent 兼容列表。从 Agent Skill 的工作方式看,在支持自定义 Skill、指令加载或类似机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用。不同 Agent 的 Skill 加载方式和兼容程度不同,实际以对应 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
|—|—|
| Agent | 支持 Skills / 自定义指令的 Agent,Claude Code 优先 |
| Node.js | 官方未明确要求,通常不需要额外安装 |
| Python | 官方未明确要求,通常不需要额外安装 |
| 网络 | 整理变更请求通常不需要联网 |
| 操作系统 | 以所用 Agent 的支持范围为准 |
该 Skill 属于知识工作类指令集,通常不依赖特定编程语言运行时。
三、权限
– 文件读取:可选,用于读取待整理的变更相关文档
– 文件写入:可选,用于输出变更请求草稿
– Shell:非必需,建议默认关闭自动执行
– 网络:非必需
– GitHub / 工单平台:非必需,Skill 本身不对接
四、账号 / API Key
Skill 本身通常不需要专用 API Key 或 Token。
是否需要在后续操作中用到凭证,取决于用户是否让 Agent 对接外部工单、代码托管或变更管理平台,这部分凭证由相应平台负责,与 Skill 本身无关。
最小使用条件
1. 一个支持 Skills 或自定义指令的 Agent
2. 已安装该 Skill
3. 明确描述你的变更背景与目标
Skill 安装、使用与卸载教程
一、安装
本页面已经单独提供该 Skill 的安装指令,直接复制并粘贴到对应 Agent 或终端执行即可。这里不重复列出完整安装命令。
如果你不清楚自己的 Agent 如何安装,可以直接在当前 Agent 中提问:
如何安装 anthropics/knowledge-work-plugins#change-request?
如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#change-request?
如何在 Cursor 中安装 anthropics/knowledge-work-plugins#change-request?
让 Agent 依据自身的 Skill 加载与管理机制给出安装步骤。若该 Skill 存在特殊官方安装条件,以仓库当前官方说明为准。
二、安装后如何使用
安装后无需输入程序命令,直接用自然语言向 Agent 描述任务即可。适合把“整理变更、评估变更、撰写变更请求”这类工作交给它。
示例:
使用 change-request,帮我把这次数据库迁移整理成一份结构完整的变更请求。
使用 change-request,帮我评估这次线上配置调整的影响范围和回滚方案。
使用 change-request,把下面这段变更描述改写得更适合提交评审。
三、卸载
卸载方式取决于你所用的 Agent:
– 使用对应 Agent / Skill 管理器提供的删除方式,移除该 Skill
– 如果不确定路径,可以直接询问当前 Agent:如何卸载 anthropics/knowledge-work-plugins#change-request?
不同 Agent 的 Skill 安装位置与管理方式不同,如果没有统一卸载命令,直接询问当前 Agent 通常更稳妥。
常见问题
1. 安装后 Agent 没有识别到这个 Skill 怎么办?
先确认 Skill 是否安装到了该 Agent 实际读取的 Skill 目录或配置中,再重启会话或重新加载。不同 Agent 的加载机制不同,可让当前 Agent 自检其 Skill 列表。
2. 这个 Skill 会不会自动修改我的代码或执行变更?
它本身以变更请求的整理与评估为主,通常不自动执行变更。是否会执行 Shell 取决于 Agent 的权限设置,建议按需关闭自动执行。
3. 中国大陆使用有网络要求吗?
整理变更请求本身通常不需要联网。是否可用主要取决于你所用 Agent 服务在该网络环境下的可访问性,与 Skill 本身无关。
4. 可以同时安装到多个 Agent 中吗?
可以。在各 Agent 中分别安装即可,Skill 之间互不影响。
5. Skill 更新后需要重新安装吗?
视 Agents 管理方式而定。若通过 Skill 管理器安装,通常可更新;若是手动复制,需要重新同步最新版本。
6. 它和普通 Agent 自己写变更请求有什么区别?
普通 Agent 也能写,但输出结构不稳定。这个 Skill 提供了围绕变更请求的固定思路与规范,能让结果更一致、更贴近评审要求。
7. 适合生产环境的正式变更吗?
它可以作为撰写与评审的辅助,但正式生产变更仍需按组织原有审批与风险流程人工确认,不能仅依赖 Skill 输出。