draft – 法律文件起草与生成 Skill

3周前更新 8 0 0 0

draft 是 Anthropic 法律领域 Skill 集合中的文件起草类 Skill,用于指导 AI Agent 根据具体法律事务需求生成结构化文书初稿,适合合同、协议、法律函件等文本的起草与整理场景。

Skill 安装

多 Agent 安装
npx skills add https://github.com/anthropics/claude-for-legal --skill draft

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

Skill 详细介绍

anthropics/claude-for-legal#draft 是 Anthropic 官方 claude-for-legal 仓库中的一个 Skill,从命名和仓库定位来看,它面向法律领域的文书起草(draft)任务。它的作用对象是法律文书、合同、条款、法律函件这类文本,而不是通用写作。安装之后,Agent 在处理法律文书起草相关请求时,会按照这个 Skill 内置的法律写作结构、术语规范和格式要求来生成内容,而不是用普通写作模型直接输出。

需要先明确一点:它不是一个独立运行的软件,也不是一个法律数据库。它本质上是一套给 AI Agent 用的指令与工作流集合,运行时完全依附于 Claude Code 等支持 Skill 的 Agent。它不提供法条检索、不提供判例库、不替代律师执业,也不做法律合规审查的最终判断。

核心用途

  • 辅助起草法律文书草稿,例如合同、协议、条款、法律函件、备忘录等。
  • 按法律写作惯例组织结构,减少口语化、歧义化表达。
  • 在起草阶段统一术语、条款编号和格式风格。

它不是什么

  • 不是法律意见的来源。生成内容必须由有资质的法律专业人士复核。
  • 不是中国法律、美国法律或其他任何特定法域的官方法条工具,官方资料未将其定义为某一法域的法律数据库。
  • 不是自动化合规审查系统,也不对文书的法律效力负责。

典型使用场景

  • 需要快速产出一份合同或协议的初稿结构,再由律师修改。
  • 把零散的业务条款整理成有条理的书面形式。
  • 统一一批法律文档的表述风格。

与普通 Agent 能力的区别

普通 Agent 也能写合同,但输出结构、术语和格式取决于对话上下文。这个 Skill 的价值在于把法律起草的惯用结构和表达方式固化下来,让 Agent 在多次任务中保持相对一致的产出风格。它属于“领域写作规范 + 任务工作流”这一类 Skill,而不是模型能力增强插件。

适合的用户:需要频繁起草法律文书初稿的法律从业者、法务、合规人员,以及需要在法律文本写作中获得结构化辅助的团队。不适合的用户:期望直接得到可签署、可执行、无需复核的法律文件,或期望用它替代律师执业判断。

Skill 安全评估

总体判断:这是一个以文本生成为主的写作类 Skill,本身不涉及可执行代码、不主动发起网络请求、不访问外部服务,安全风险主要集中在使用者如何处理生成的法律内容,而不是 Skill 本身是否携带恶意行为。以下是需要关注的几个点。

来源可信度

该 Skill 来自 Anthropic 官方 GitHub 组织下的 claude-for-legal 仓库,来源可信度较高。但仍建议以该仓库当前的官方说明为准,确认其实际包含的文件和行为范围。

文件与系统权限

从 Skill 的常规工作方式看,它主要是向 Agent 注入指令和文本模板,通常不需要 Shell 执行权限、不需要写入任意系统文件、不需要后台常驻。具体到某个 Agent 加载该 Skill 时会申请哪些权限,取决于该 Agent 的 Skill 机制,建议安装前查看 Agent 的权限提示。

网络与第三方服务

目前没有信息表明该 Skill 自身需要调用第三方 API、外部法律数据库或在线服务。如果 Skill 运行过程中要求你提供 API Key、Token 或登录凭证,应保持警惕,先核对该要求是否来自官方说明。

法律内容的准确性风险

这是使用该 Skill 最实际的风险。AI 生成的法律文本可能存在:条款引用错误、遗漏关键条款、表述在不同法域下含义不一致、时效性过时等问题。因此,生成结果必须经具备相应法域执业资格的专业人士复核后才能使用。不要将草稿直接用于签署、提交或对外发布。

Prompt Injection 风险

如果用户把外部来源的法律文本、网页内容或第三方文档喂给 Agent 处理,这些内容中可能混入指令性文字,影响 Agent 的输出。处理不可信来源的文本时,建议明确限定任务范围,并复核输出是否符合预期。

降低风险的建议

  • 只把该 Skill 用于产生初稿,不用于最终定稿。
  • 对生成的每一条法律条款进行人工核对,尤其是引用、金额、期限、责任划分。
  • 如果 Agent 询问是否授予 Shell 或文件写入权限,且当前任务只是起草文本,可以拒绝或仅授予最小必要权限。
  • 不要向该 Skill 或 Agent 输入未脱敏的敏感客户信息,除非你清楚该 Agent 的数据处理方式。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Anthropic 官方仓库,主要面向 Claude Code 使用,在 Claude Code 中适配度最高,可以优先在 Claude Code 中加载和使用。

官方没有提供完整的第三方 Agent 兼容列表。从 Agent Skill 的通用工作方式看,在支持 Skills、自定义 Skill 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用。不同 Agent 的 Skill 加载方式、目录结构和兼容程度可能不同,具体以对应 Agent 当前版本为准。

二、运行环境 / 依赖

项目 要求
Agent Claude Code 优先,其他支持 Skill 机制的 Agent 可尝试
Node.js / Python 官方资料未将其列为该 Skill 的硬性依赖;是否需要取决于你所用 Agent 自身的运行要求
网络 安装阶段通常需要联网获取 Skill 文件;日常使用是否联网取决于所用 Agent

由于该 Skill 属于法律文书起草类指令集合,本身通常不引入额外的运行时依赖。若你的 Agent 在加载时报出缺少依赖,应按该 Agent 的官方要求处理,而不是按本 Skill 处理。

三、权限

  • 文件读取:可选。仅当你需要 Agent 读取已有法律文件时使用。
  • 文件写入:可选。仅当你需要 Agent 保存生成的文书时使用。
  • Shell:通常非必需。起草类任务不需要执行系统命令。
  • 网络:通常非必需。除非 Agent 本身需要联网。
  • Docker / 浏览器:非必需。

四、账号 / API Key

Skill 本身不需要单独的账号、API Key 或 Token。它运行在你使用的 AI Agent 之内,所需凭证以该 Agent 的要求为准,与该 Skill 无关。

如果该 Skill 后续处理的项目需要调用第三方服务,那是项目自身的要求,不应与该 Skill 混为一谈。遇到 Skill 主动索取凭证的情况,应先核对官方说明。

最小使用条件

  • 一个支持 Skill 加载的 AI Agent(Claude Code 优先)。
  • 能够按本页提供的安装指令把该 Skill 加入 Agent。
  • 使用者具备复核生成法律文本的能力或渠道。

Skill 安装、使用与卸载教程

一、安装

可以直接复制本页面提供的 Skill 安装指令,粘贴到对应的 Agent 或终端中执行。LemonAIKit 的 Skill 详情页已经提供了安装指令,无需在这里重复粘贴命令。

如果你不确定自己的 Agent 如何安装 Skill,可以直接询问当前 Agent:

如何安装 anthropics/claude-for-legal#draft?

如何在 Claude Code 中安装 anthropics/claude-for-legal#draft?

如何在 Cursor 中安装 anthropics/claude-for-legal#draft?

让 Agent 根据它自身的 Skill 加载和管理机制给出对应步骤。不同 Agent 的目录结构和加载方式差异较大,让 Agent 自己回答通常比套用通用步骤更稳妥。

目前没有公开信息表明该 Skill 存在必须额外说明的特殊官方安装条件。如果安装中遇到与普通 Skill 不同的要求,以官方仓库当前说明为准。

二、安装后如何使用

安装完成后,通常在会话中直接提出法律文书起草类需求即可触发,或者显式点名该 Skill。适合交给它的任务:合同初稿、条款整理、法律函件草拟、文书格式统一。

使用示例:

使用 claude-for-legal 的 draft,帮我起草一份软件服务采购合同的初稿结构。

使用 claude-for-legal 的 draft,把下面这份业务条款整理成规范的合同条款。

使用 claude-for-legal 的 draft,帮我起草一封关于延迟交付的正式通知函。

描述需求时,最好说明:文书的类型、适用的法域、主要当事方和关键条款诉求。信息越具体,草稿的可用性越高。

三、卸载

该 Skill 的卸载方式取决于你使用的 Agent 如何管理 Skill。通常可以:

  • 使用对应 Agent 或 Skill 管理器提供的删除功能,移除该 Skill。
  • 在文件系统中删除对应的 Skill 目录。
  • 直接询问当前 Agent:“如何卸载 anthropics/claude-for-legal#draft?”

不同 Agent 的 Skill 安装位置和管理方式不同,如果没有统一卸载命令,直接询问当前 Agent 如何移除该 Skill 通常更稳妥。官方资料未明确提供统一的卸载命令,因此不建议套用某个固定的删除路径。

常见问题

1. 这个 Skill 能不能直接生成可以签署的合同?
不能作为最终版本使用。它产出的是草稿,需要由具备相应法域执业资格的专业人士复核、修改后才能签署。AI 生成的法律文本可能存在条款遗漏或法域适用性问题。

2. 它适用于中国法律环境吗?
目前官方资料未将其定位为某一特定法域的法律工具。用于中国法律相关文书时,条款表述、术语和法定要求都应由中国执业律师核对,不能默认生成内容符合中国法律。

3. 可以同时安装到多个 Agent 吗?
可以。Skill 本身是文件集合,能否同时安装取决于各个 Agent 各自的 Skill 目录和管理方式,彼此通常不冲突。但不同 Agent 对同一 Skill 的兼容程度可能不同,建议以主用 Agent 为主。

4. 安装后 Agent 没有识别到这个 Skill,怎么办?
常见原因包括:Skill 未放到该 Agent 的正确目录、Agent 版本不支持外部 Skill、安装后未重启或未重新加载。可以先询问当前 Agent 是否检测到该 Skill,再按其提示调整目录或重新加载。

5. 使用这个 Skill 需要把敏感客户信息交给 AI 吗?
不需要。起草任务可以只提供抽象化的结构和诉求,具体名称、金额等信息由使用者在复核阶段自行补全,以降低敏感信息外泄的风险。

6. Skill 更新后需要重新安装吗?
取决于你使用的 Agent 如何获取和缓存 Skill。有些 Agent 需要重新拉取更新,有些会自动同步。建议直接询问当前 Agent 如何更新已安装的 Skill。

7. 是否可以关闭 Shell 权限后继续使用?
如果只是生成文书文本、不涉及执行系统命令,通常可以在不授予 Shell 权限的情况下使用。是否可行取决于所用 Agent 是否允许在不开启 Shell 的情况下加载和运行该 Skill。

Skill 更新日志

版本列表
无版本号
Claude for Legal 的初始提交

暂无评论

none
暂无评论...