client-letter – 法律客户函件生成 Skill

3周前更新 7 0 0 0

claude-for-legal#client-letter 是用于指导 AI Agent 起草、撰写和润色面向客户的正式法律信函的写作型 Skill,适合律师、法务和合规人员需要快速生成客户沟通信函、法律通知或案件进展说明等场景。

Skill 安装

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

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

Skill 调研报告

Skill 详细介绍

anthropics/claude-for-legal#client-letter 是 Anthropic 官方 claude-for-legal 仓库下的一个法律文书类 Skill,聚焦于为客户生成律师函/客户告知函(client letter)。它的角色是给 Claude 提供一套面向法律沟通场景的写作指令与结构模板,而不是一个可以独立运行的程序。

换句话说:

  • 它是提示词 + 工作流 + 文书结构规范,不是软件、不是 CLI、不是插件。
  • 它不提供法律意见,不替代律师,也不做法律检索或案件判断。
  • 它的价值在于把一份客户函件应有的语气、结构、段落顺序和措辞规范,固化下来,让 Agent 在起草时不必每次从零组织。

核心用途

  • 起草致客户的正式函件,例如:案件进展说明、账单说明、和解方案说明、风险提示、服务范围说明、终止委托通知等。
  • 把律师或法务提供的事实要点,整理成语气克制、结构清晰、适合直接发给客户的书面沟通稿。
  • 调整语气:正式/温和/强硬、解释型/通知型/催告型。
  • 在保留事实准确性的前提下,把内部技术性描述改写成客户可读的表达。

典型任务

  1. 输入案件事实、时间线、当事人信息,输出一份客户告知函草稿。
  2. 把一份内部备忘改写成对客户友好的函件。
  3. 生成不同语气版本,方便律师挑选或合并。
  4. 检查已有函件是否缺少必要段落(如免责、下一步行动、回复期限)。

工作方式

安装后,Agent 会在处理法律沟通类写作任务时加载该 Skill 的指令。用户提供事实背景和函件目的,Skill 负责组织结构、措辞和语气。所有事实内容仍然来自用户,Skill 本身不产生案件事实。

适合哪些用户

  • 律师、律师助理、法务人员。
  • 需要频繁起草客户告知函的律所或公司法务团队。
  • 希望统一函件风格与格式的法律团队。

不适合的需求

  • 需要法律检索、判例分析、法条引用的任务。
  • 直接对外的法律意见出具(仍须执业律师审核)。
  • 非英文法律文书场景,除非用户自行调整语言与司法辖区背景。

与普通 Agent 能力的区别

普通的 Claude 也能写函件,但每次输出风格不一致,段落顺序也可能变化。这个 Skill 的作用是把“客户函件应该长什么样”这一层知识固定下来,让输出更稳定、更接近律所内部的写作惯例。它本身不联网、不查法条、不保存数据,属于纯写作辅助层。

Skill 安全评估

总体判断:这是一个 纯写作指令类 Skill,来自 Anthropic 官方 claude-for-legal 仓库,不包含可执行代码、不申请额外权限、不访问网络、不写文件。从机制上看,它本身的风险很低,主要风险不在 Skill,而在于你把什么内容交给它。

来源可信度

该 Skill 属于 Anthropic 官方组织仓库,来源可信度较高。相比第三方 fork、镜像或重新发布版本,官方来源在内容完整性和后续维护上更有保障。建议始终以官方仓库中的版本为准,不要从不明来源复制 SKILL.md。

与文件系统的关系

Skill 本身不读取、不写入、不删除任何文件。它只是一组指令,由 Agent 在上下文中加载。你放在对话里的内容,会受当前 Agent 自身的数据处理策略约束,而不是受 Skill 约束。

与 Shell / 网络的关系

Skill 不需要 Shell 权限,也不需要网络访问。它不调用任何 API、不下载依赖、不安装 npm / pip 包。因此不存在命令注入、供应链依赖、公网监听这类风险。

真正需要注意的风险

  1. 敏感信息外发:客户函件天然包含当事人姓名、案件事实、金额、联系方式等敏感信息。把这类内容交给任何云端模型处理前,应先核对所在机构的数据合规要求。
  2. 律师保密义务:在没有内部合规许可的情况下,把真实客户信息输入外部 AI 系统,可能与执业保密义务冲突。稳妥做法是先用匿名化、替换姓名与金额的方式测试流程。
  3. 输出不能直接对外:Skill 产出的是草稿。事实核对、法律准确性、免责条款、适用司法辖区的合法性,都必须由执业律师审核后,才能发给客户。
  4. Prompt Injection 风险较低但非零:由于 Skill 只处理你主动提供的内容,只要不把来源不明的外部文本当作指令拼入,风险有限。

降低风险的做法

  • 在测试或风格统一阶段,使用脱敏后的虚拟案例,而不是真实客户资料。
  • 如果所在机构的 Agent 默认允许自动执行 Shell,可以单独为这类法律文书任务关闭自动执行,只保留聊天与生成。
  • 把 Skill 输出视为“初稿”,在交给客户前由律师逐条核对事实与措辞。
  • 不要用这个 Skill 生成最终法律意见或直接对外的正式立场文件。

没有任何工具可以被称为“绝对安全”。这个 Skill 在机制层面简单可控,真正的判断权在于使用者如何管理输入内容与审核流程。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Anthropic 官方,主要面向 Claude 系列 Agent,尤其是 Claude Code 这类支持 Skill 加载机制的环境。在 Claude Code 中使用最直接。

官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的一般工作方式看,只要某个环境支持自定义 Skill 或类似指令加载机制,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用,但加载方式和兼容程度会因 Agent 当前版本而异,具体以对应 Agent 的说明为准。

二、运行环境 / 依赖

项目 要求
Agent Claude Code 优先;其他支持自定义 Skill 的 Agent 可尝试
Node.js Skill 本身不需要
Python Skill 本身不需要
Git / npm / pnpm / pip Skill 本身不需要
网络 Skill 本身不需要联网
操作系统 无特别要求,取决于所用 Agent

如果你只是使用这个 Skill 来辅助写作,不需要额外安装任何运行环境。

三、权限

  • 文件读取:可选。仅在你想让 Agent 读取本地已有函件作为参考时需要。
  • 文件写入:可选。如果需要把生成的函件保存到本地文件。
  • Shell:不需要。Skill 本身不执行任何命令。
  • 网络:不需要。
  • 浏览器 / Docker / GitHub:不需要。

各 Agent 的权限模型不同。如果当前 Agent 默认开启自动 Shell 执行,可以针对法律文书类任务单独关闭,减少不必要的权限暴露。

四、账号 / API Key

  • Skill 本身不需要账号、API Key 或 Token。
  • 你需要的是能够使用该 Skill 的 Agent 账号(例如 Claude Code 或对应平台的账号)。
  • Skill 生成的内容不会自动发送到任何第三方服务,除非你主动把结果交给其他系统。

最小使用条件

  1. 一个支持 Skill 加载的 Agent 环境。
  2. 一个可用的模型账号。
  3. 需要起草的函件事实背景与目的(由你提供)。
  4. 一名最终审核该函件的执业律师。

Skill 安装、使用与卸载教程

一、安装

本页面已经单独提供该 Skill 的安装指令,可以直接复制并粘贴到对应的 Agent 或终端执行。这是最省事的做法。

如果你不确定自己所使用的 Agent 怎样安装 Skill,可以直接向当前 AI Agent 提问:

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

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

如何在 Codex 中安装 anthropics/claude-for-legal#client-letter?

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

让当前 Agent 根据自身 Skill 加载与管理机制给出对应步骤,比套用某个固定模板更稳妥。

目前没有官方公布的、适用于所有 Agent 的统一安装命令。如果某个来源给出的命令看起来非常通用,建议先与官方仓库交叉核对再执行。

二、安装后如何使用

安装完成后,不需要特别的启动命令。只要在对话中把任务描述清楚,Agent 会在处理法律沟通类写作时加载这个 Skill 的指令。触发方式主要是自然语言,也就是直接说明你要起草什么函件、给谁、目的是什么。

建议在提问时同时给出:

  • 函件类型(进展说明、账单说明、和解方案、服务范围、终止委托等)
  • 收件人身份与关系
  • 需要传达的关键事实
  • 期望的语气(正式、克制、强硬、温和)
  • 是否需要包含下一步行动或回复期限

自然语言使用示例:

使用 client-letter,帮我起草一封致客户的案件进展说明函,语气正式克制,重点说明目前已完成的工作和下一步安排。

使用 client-letter,把下面这段内部备忘改写成一份给客户的告知函,保留事实,去掉内部术语。

使用 client-letter,帮我生成一份关于账单明细的客户函件草稿,需要包含费用说明段落和回复期限。

如果第一次输出风格不符合预期,可以继续在同一对话里说明要调整的方向,例如“语气再温和一些”“把风险提示段落提前”,Agent 会基于同一 Skill 重新组织。

三、卸载

不同 Agent 的 Skill 安装位置与管理方式不同,目前没有统一的跨 Agent 卸载命令。稳妥做法有两种:

  1. 使用对应 Agent 或 Skill 管理器提供的删除 / 停用方式,移除该 Skill。
  2. 直接询问当前 Agent:如何卸载 anthropics/claude-for-legal#client-letter?

如果不确定 Skill 被放到了哪个目录,直接让 Agent 帮你定位并移除,通常比手动翻文件更可靠。

常见问题

1. 这个 Skill 会直接给客户发函吗?

不会。它只生成草稿文本,任何对外发送都需要人工审核并手动操作。Skill 本身不连接邮件、短信或任何发送渠道。

2. 它可以替代律师审核吗?

不能。它输出的是写作初稿,事实准确性、法律适用性、措辞合规性都必须由执业律师核对。尤其涉及具体司法辖区的表述,必须人工确认后再使用。

3. 支持中文或其他语言吗?

该 Skill 的设计语境以英文法律函件为主。中文或其他语言能否直接使用,取决于所用模型的多语言能力以及你给出的指令,官方没有专门的本地化说明。如果要在中文场景使用,建议自行在提示中明确语言、司法辖区和语气要求。

4. 中国大陆使用是否有网络限制?

Skill 本身不联网。能否使用主要取决于你所用 Agent 与模型服务的可访问性,以及所在机构对数据出境的合规要求。法律类敏感信息尤其要先确认内部合规口径再决定是否输入。

5. 可以同时安装到多个 Agent 吗?

可以,只要各个 Agent 都支持自定义 Skill 加载。各环境的加载机制独立,互不影响,但要注意不同 Agent 可能加载到不同版本的 SKILL.md,正式使用前最好确认版本一致。

6. 安装后 Agent 没有识别到这个 Skill,怎么办?

常见原因包括:Skill 存放目录不符合当前 Agent 的约定、SKILL.md 结构或字段不完整、Agent 需要重启会话才能重新扫描。可以先让当前 Agent 检查 Skill 目录与配置,再重新加载。具体排查方式以对应 Agent 的官方说明为准。

7. Skill 更新后需要重新安装吗?

取决于你使用的 Agent 如何管理 Skill。有的环境会跟随源仓库更新,有的需要手动同步。如果你希望获得最新版本的措辞与结构,建议定期检查官方仓库,并按当前 Agent 的更新方式处理。

Skill 更新日志

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

暂无评论

none
暂无评论...