Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/knowledge-work-plugins --skill contract-review
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
contract-review 是 Anthropic 官方 knowledge-work-plugins 仓库中的一个知识工作类 Skill,定位是协助处理合同审阅相关的文本工作。knowledge-work-plugins 这条产品线面向的是日常知识工作场景,不是开发者工具链,因此 contract-review 解决的问题也更偏办公文档,而不是代码或基础设施。
它本质上是一套面向 AI Agent 的指令型 Skill(提示词 / 工作流指令集),不是独立运行的程序,也没有自己的后台服务或界面。安装后,它给 Agent 增加的是“按合同审阅任务来组织输出”的能力,而不是新增一个可以单独启动的软件。
它主要能做什么
- 按合同文本结构做通读,梳理关键条款,例如双方主体、期限、金额、付款方式、违约责任、终止条款、争议解决等。
- 对照给定要求或已有审查清单,指出合同中缺失项、含糊表述或前后不一致的地方。
- 对条款做改写或口语化解释,帮助非法律背景的读者理解一段合同在说什么。
- 产出结构化的审阅意见、风险点清单或修改建议草稿。
它不做什么
- 它不替代执业律师。Skill 只能辅助阅读和整理,不能出具具有法律效力的意见,也不承担法律责任。
- 它不自动签署、不自动发送合同,也不直接对接电子签章、合同管理系统等外部系统。
- 它不保证覆盖所有法律风险,尤其是特定法域、特定行业的强制规定。
典型适用人群:需要频繁阅读合同的商务、采购、法务助理、创业团队负责人、独立顾问等。
不太适合:需要正式法律意见、需要处理极专业细分领域(如跨境税务、知识产权诉讼策略)的场景。
需要说明的是,contract-review 目前是 knowledge-work-plugins 仓库中的一个 Skill 条目,官方未单独公布它内部具体的提示词内容、条款清单细则和版本历史。上面描述的能力范围是基于该 Skill 名称、所属仓库定位得出的合理概括,具体条款覆盖范围和输出格式,以该 Skill 当前官方说明为准。
Skill 安全评估
总体判断:contract-review 属于低风险类型。它是一个纯指令型 Skill,本身不携带可执行程序,官方未说明它会申请 Shell、网络、文件系统读写等系统级权限。它的安全风险主要不来自 Skill 本身,而来自你把什么内容交给 Agent。
1. 来源可信度
该 Skill 来自 Anthropic 官方 knowledge-work-plugins 仓库。Anthropic 是 Claude 的开发方,官方仓库的可信度高于第三方镜像或重新发布版本。安装时请确认来源是官方仓库,而不是同名第三方复刻。
2. 权限与执行行为
纯指令型 Skill 的正常行为是“读文本、出文本”。如果它在你的 Agent 环境中触发了文件写入、Shell 执行或联网请求,需要留意这通常来自 Agent 自身的默认权限设置,而不是这个 Skill 的功能需求。对于只做合同文本审阅的用途,一般没有必要开放自动执行 Shell 的权限。
3. 内容敏感性——这是主要风险点
合同文本通常包含商业信息:当事方名称、金额、付款账号、身份信息、未公开的商业条款。把这些内容交给任意 AI 服务,等于把这些信息发送到对应的模型服务端。这一点与 Skill 本身无关,而是使用 AI 处理合同这种任务的固有风险。建议:
- 涉及高度敏感或受保密协议约束的合同,先确认所用 Agent 和模型服务的数据处理政策。
- 可以在提交前对当事方名称、金额、账号等做脱敏替换,审阅结构性问题时往往不影响判断。
- 不要在没有授权的情况下把他人或客户的合同提交给第三方 AI 服务。
4. Prompt Injection 风险
合同正文是外部输入。如果文本中出现针对 AI 的指令性内容(在正常商务合同里罕见,但 PDF / 转文本环节可能混入),理论上可能干扰 Agent 行为。把合同当“待分析材料”而不是“指令”来处理,是降低这类风险的基本习惯。
5. 供应链风险
该 Skill 为指令型,一般不含 npm / pip 依赖。若你的安装方式额外拉取了脚本或依赖,应确认这些依赖的来源,避免从非官方渠道安装。
没有资料表明该 Skill 曾经过独立第三方安全审计。不要把它理解为“绝对安全”,把它理解为“风险面小,但取决于你怎么用”。
Skill 使用要求
一、Agent / 客户端
该 Skill 来自 Anthropic 官方仓库,与 Claude Code 及其 Skills 机制高度适配,建议优先在 Claude Code 中安装使用。其他主流 Agent 的官方兼容列表,目前未见明确说明。
不过从 Agent Skill 的工作方式看,凡是支持自定义 Skill、指令加载或类似机制的 Agent,通常也可以尝试使用,包括 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等。不同 Agent 的 Skill 加载方式、存放位置和兼容程度可能不同,能否直接加载以对应 Agent 当前版本的实际支持情况为准。如果某个 Agent 尚不支持 Skill 机制,也可以把该 Skill 的指令内容作为提示词手动引入。
二、运行环境 / 依赖
该 Skill 属于指令型,官方未说明需要特定的 Node.js、Python、Docker 或 CLI 依赖。正常情况下,只要能运行上述 Agent 即可。
| 项目 | 要求 |
|---|---|
| Agent | Claude Code 优先,其他支持 Skill 机制的 Agent 可尝试 |
| Node.js | 官方未说明为必需 |
| Python | 官方未说明为必需 |
| 网络 | 使用云端模型时需要;离线模型视你的部署而定 |
三、权限
- 文件读取:可选。若要审阅本地合同文件,需要 Agent 能读取对应文件。
- 文件写入:可选。仅在你希望 Agent 直接输出审阅文档到本地时需要。
- Shell:非必需。审阅任务本身不需要执行命令。
- 网络:非必需(除模型调用外)。该 Skill 未说明需要访问外部服务。
四、账号 / API Key
Skill 本身不要求额外的账号或 API Key。是否需要凭证取决于你使用的 Agent / 模型服务本身。若用一个云端 Agent,其登录账号与计费由该 Agent 负责,与 contract-review 无直接关系。
最小使用条件
- 一个能加载 Skill 的 AI Agent(Claude Code 优先)。
- 可访问的模型服务(云端或本地)。
- 待审阅的合同文本(可粘贴,也可以让 Agent 读取文件,取决于你的 Agent 设置)。
Skill 安装、使用与卸载教程
一、安装
最省事的方式是直接复制本页面提供的 Skill 安装指令,粘贴到对应的 Agent 或终端执行。LemonAIKit 的 Skill 详情页已经提供了对应安装指令,无需手动拼接。
如果你不确定自己的 Agent 怎么装,直接问它就行:
如何安装 anthropics/knowledge-work-plugins#contract-review?
如何在 Claude Code 中安装 anthropics/knowledge-work-plugins#contract-review?
如何在 Cursor 中安装 anthropics/knowledge-work-plugins#contract-review?
让当前 Agent 根据自己的 Skill 加载 / 管理机制给出安装步骤,通常比自己手动找目录更可靠。如果该 Skill 后续出现特殊的官方安装要求,以官方仓库当前说明为准。
二、安装后如何使用
该 Skill 属于指令型,一般不需要显式“启动”命令;安装后,只要在与 Agent 对话时明确表达“我要审阅一份合同”,Agent 就会按 Skill 约定来处理。也可以直接点名使用它。
适合交给它的任务:
- 通读一份合同,列出关键条款摘要。
- 对照一份要求清单,标出合同缺失或含糊的地方。
- 把某段条款改成更易懂的表述,或给出修改建议。
向 Agent 描述需求时,把“合同文本 + 你想得到什么”交代清楚,效果最好。例如:
使用 contract-review,帮我审阅这份采购合同,重点看付款条款和违约责任有哪些风险。
使用 contract-review,对照我给的这份清单,标出合同里缺失或不够明确的地方。
使用 contract-review,把下面这段条款改写成更容易理解的表述,并说明它实际约束了什么。
三、卸载
该 Skill 的卸载方式取决于你所用的 Agent。通常可以通过对应 Agent 或 Skill 管理器提供的删除方式移除,或者直接删除对应的 Skill 目录 / 文件。
如果找不到卸载入口,最稳妥的做法是直接询问当前 Agent:
如何卸载 anthropics/knowledge-work-plugins#contract-review?
不同 Agent 的 Skill 安装位置和管理方式可能不同,官方未提供统一的卸载命令。让 Agent 根据自己实际的安装路径来移除,比套用通用命令更安全。
常见问题
1. 可以用它替代律师审合同吗?
不能。它只能辅助阅读、梳理和提示,输出不构成法律意见,也不对结果负责。涉及金额、责任或合规风险的正式决策,仍需专业人士确认。
2. 合同内容会被上传到模型服务吗?
取决于你用的 Agent 和模型。如果是云端模型,文本通常会被发送到服务端处理。合同常含敏感信息,提交前建议做脱敏,或确认所用服务的数据处理政策。
3. 安装后 Agent 没反应,说找不到这个 Skill,怎么办?
先确认它是否真的被放到当前 Agent 能识别的 Skill 目录中。不同 Agent 的加载机制不同,有的需要重启会话。最直接的办法是问当前 Agent:“你能看到 contract-review 这个 Skill 吗?如果看不到,告诉我应该放在哪。”
4. 同一个 Skill 能同时装到多个 Agent 里吗?
可以,只要各 Agent 支持 Skill 机制并各自完成安装。它们之间互不影响,更新时也需要分别处理。
5. Skill 更新后需要重新安装吗?
如果更新是通过拉取官方仓库或 Agent 的更新机制完成的,通常不需要手动重装。若你是手动复制文件安装的,可能需要重新拉取或覆盖。具体以你的安装方式为准。
6. 中国大陆使用有额外要求吗?
该 Skill 本身是文本文件,没有专门的中国大陆网络依赖。能否正常使用主要取决于你所用的 Agent 和模型服务在中国大陆的可访问性。
7. 它会不会修改我本地的合同文件?
该 Skill 本身没有说明会写文件。是否产生本地文件取决于你给 Agent 的权限设置和指令。如果只想让它输出审阅意见、不动原文件,可以在指令中明确说明,并限制 Agent 的写入权限。