Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/claude-for-legal --skill amendment-history
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
amendment-history 是 Anthropic 官方 claude-for-legal 仓库中的一个法律文书处理 Skill。它专注于合同修订历史(Amendment History)的整理与分析:当一份合同经历多轮修订、补充协议或条款变更后,这个 Skill 帮助 Agent 梳理出哪些条款被改过、什么时候改的、改成什么样、当前有效版本是哪一版。
它不是合同起草工具,不是法律意见生成器,也不是独立的文档管理软件。它本质上是面向 Claude Code 的一套法律领域技能指令集,安装后让 Agent 具备按法律行业惯例处理修订记录的能力。
核心用途
- 识别一份主合同及其历次修订、补充协议、附件之间的关系
- 按时间顺序整理条款变更历史
- 呈现某一具体条款的变更轨迹(原条款 → 第 1 次修订 → 第 2 次修订)
- 区分实质性修改与文字性修改
- 辅助核对当前生效条款版本
典型任务
- 把这份主合同和它的三份补充协议整理成一份修订历史表
- 第 5.2 条一共被改过几次?每次改了什么?
- 梳理这份合同的完整修订时间线
- 对比 V1 和 V3 之间所有条款的变化
工作方式
这个 Skill 依赖 Claude Code 的推理与文档处理能力。用户把合同与修订文件提供给 Agent,Skill 提供法律领域的方法论和结构化输出规范,Agent 在此基础上完成解析、比对与整理。它本身不包含独立的解析引擎,也不调用外部法律数据库。
适合的用户
- 处理长期合同的法务人员
- 需要梳理协议变更历史的法律从业者
- 在合同尽调、合规审查中需要快速定位条款变更的分析人员
- 使用 Claude Code 辅助法律文档工作的团队
不适合的场景
- 想用它直接出具法律意见——它不提供法律判断
- 想用它替代专业合同管理系统
- 希望完全自动化、无人复核地处理重要合同
它属于 claude-for-legal 系列中的方法论 / 指令集型 Skill,价值来自让 Agent 按法律行业的规范方式处理修订记录,而不是提供某个全新功能模块。
Skill 安全评估
总体判断:来源可信,风险主要取决于你让它处理什么文件、以及给了 Agent 多大的文件与 Shell 权限。
这个 Skill 来自 Anthropic 官方 claude-for-legal 仓库,不属于第三方转载或来源不明的 Skill。作为法律文档处理 Skill,它本身不需要联网抓取、不需要 API Key、不需要向外部服务上传内容。合同内容通常属于敏感信息,这是使用中最需要关注的点。
主要安全关注点
- 文件读取权限:Skill 需要读取合同及修订文件。授予它访问的目录应尽量限定在项目工作目录,避免让 Agent 读取无关的敏感文件。
- 文件写入权限:整理结果可能被写回文件。如果不需要 Agent 自动写文件,可以让它只输出到对话中,由你手动保存。
- 数据外发:用 Claude Code 处理合同意味着文档内容会进入模型上下文。涉及保密义务的合同,需要先确认所在组织对使用 LLM 处理敏感文档的合规要求。
- Shell 权限:如果只是为了整理修订历史,通常不需要 Agent 执行 Shell 命令。可关闭自动执行 Shell 权限,降低误操作风险。
- 人工复核:修订历史整理涉及条款比对,模型可能漏读或误判。重要合同务必由人工复核最终结果,不能把输出直接当作最终法律结论。
降低风险的做法
- 把合同放在独立的工作目录,只授权该目录
- 关闭 Agent 自动执行 Shell 的权限
- 对高度敏感合同,先脱敏关键信息再交给 Agent
- 把 Skill 输出作为草稿,由人工核对后再使用
没有发现这个 Skill 本身存在恶意行为迹象,但官方来源不等于对所有内容都安全——真正的风险点在于合同数据的敏感性和模型输出的准确性。
Skill 使用要求
一、Agent / 客户端
这个 Skill 来自 Anthropic 官方 claude-for-legal 仓库,主要面向 Claude Code,在 Claude Code 中使用适配度最高。官方没有公布完整的第三方 Agent 兼容列表;从 Agent Skill 的通用工作方式看,在支持 Skills 或类似指令加载机制的 Codex、Cursor、Trae 等环境中通常也可以尝试,但加载方式和兼容程度可能不同,具体以对应 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
| Agent | Claude Code 优先,其他支持 Skill 的 Agent 可尝试 |
| 网络 | 正常使用 Claude Code 所需网络即可,Skill 本身不额外联网 |
| 其他依赖 | 无官方说明的特殊依赖 |
需要能提供待处理的合同文本文件(如 PDF、Word、Markdown 或纯文本),并保证 Claude Code 能访问到这些文件。
三、权限
- 文件读取:必需,用于读取合同与修订文件
- 文件写入:可选,用于保存整理结果
- Shell:通常不需要
- 网络:不需要额外的外部网络访问
四、账号 / API Key
Skill 本身不需要单独的 API Key 或 Token。你只需要拥有可用的 Claude Code 环境。Skill 后续处理的合同文件也不需要任何外部凭证。
最小使用条件
- 可用的 Claude Code 环境
- 待处理的合同及修订文件
- 对合同目录的文件读取权限
- 人工复核输出的能力
Skill 安装、使用与卸载教程
一、安装
可以直接复制本页面提供的 Skill 安装指令,粘贴到 Claude Code 或对应 Agent 中执行。如果你不确定当前 Agent 怎么安装,可以直接问它:
如何安装 anthropics/claude-for-legal#amendment-history?
如何在 Claude Code 中安装 anthropics/claude-for-legal#amendment-history?
如何在 Cursor 中安装 anthropics/claude-for-legal#amendment-history?
让当前 Agent 根据自己的 Skill 加载或管理机制来指导安装,通常比手动复制目录更稳妥。
二、安装后如何使用
安装后,Agent 会在你处理合同修订类任务时启用该 Skill。触发方式是直接用自然语言描述需求,并把合同文件提供给 Agent。适合交给它的任务包括:整理修订历史、追踪单条条款的变更、对比较多版本差异。
自然语言使用示例:
使用 amendment-history,把这份主合同和三份补充协议整理成一份完整的修订历史表。
使用 amendment-history,梳理第 5.2 条从原合同到最新补充协议的变更轨迹。
使用 amendment-history,对比合同 V1 和 V3,列出所有被修改过的条款。
描述需求时说清楚:哪份是主合同、哪些是修订文件、你想要的输出形式(表格、时间线、逐条对比)。信息越明确,整理结果越贴近你的需要。
三、卸载
不同 Agent 的 Skill 安装位置和管理方式可能不同。可以优先通过对应 Agent 或 Skill 管理器提供的删除方式移除该 Skill。如果没有统一卸载命令,直接询问当前 Agent 更稳妥:
如何卸载 anthropics/claude-for-legal#amendment-history?
常见问题
Q:这个 Skill 能直接出具法律意见吗?
不能。它只负责整理修订历史、梳理条款变更,不提供法律判断。任何法律结论仍需专业人士结合具体情况给出。
Q:它可以处理扫描件或图片格式的合同吗?
取决于 Agent 是否具备 OCR 或图像识别能力。如果合同的修订痕迹以 PDF 批注、图片或扫描件形式存在,识别效果可能受影响,建议先转成可检索文本再处理。
Q:多个 Agent 里可以同时安装吗?
可以。Skill 通常按 Agent 各自的目录管理,只要各 Agent 支持加载就没有冲突。不过不同 Agent 的兼容程度不同,建议优先在 Claude Code 中使用。
Q:Skill 更新后需要重新安装吗?
取决于你的 Agent 如何管理 Skill。如果它支持自动同步官方仓库就无需手动操作;如果是本地下拉形式,可能需要重新拉取最新版本。具体方式以对应 Agent 的说明为准。
Q:处理合同会不会把内容泄露出去?
Skill 本身不向外部服务发送数据,但用 Claude Code 处理文档意味着内容会进入模型上下文。涉及保密义务的合同,请先确认所在组织对使用 LLM 处理敏感文档的合规要求。
Q:为什么安装后 Agent 好像没启用这个 Skill?
可能原因包括:Skill 未被正确加载、当前任务描述没有触发、或 Agent 版本不支持 Skill 机制。可以显式要求 Agent使用 amendment-history来处理任务,或询问当前 Agent 是否识别到了该 Skill。
Q:中国大陆使用有额外要求吗?
没有。Skill 本身不需要访问国内特定服务,能否正常使用主要取决于你的 Claude Code 环境是否可用。