related-skills-surfacer – 关联 Skill 发现与推荐 Skill

3周前更新 8 0 0 0

related-skills-surfacer 是帮助 AI Agent 在特定法律任务场景下从已安装或可用的 Skill 中发现并推荐相关能力的检索型 Skill,适合在合同审查、合规分析、法律研究等工作流中快速找到合适的配套 Skill 来协同使用。

Skill 安装

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

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

Skill 调研报告

Skill 详细介绍

anthropics/claude-for-legal#related-skills-surfacer 是 Anthropic 官方 claude-for-legal 仓库中的一个技能(Skill),由 Anthropic 维护。它的作用是在法律相关任务的对话中,自动识别并推荐用户可能还会用到的其他法律 Skill,帮助用户在多个法律工作流之间快速切换。

它本身不是一个能独立运行的程序,也不是一个法律检索数据库。它更像一个“法律 Skill 路由器”或“能力发现器”:当你在 Claude Code 里使用某个法律 Skill(比如合同审查、条款比对、合规检查等)时,这个 Skill 会分析当前任务,主动提示仓库内其他相关的法律 Skill,让用户不用手动去翻看仓库目录。

核心用途

  • 在 Claude Code 中感知当前法律任务类型
  • 从 claude-for-legal 仓库的现有 Skill 集合中匹配相关技能
  • 给出可继续调用的其他法律 Skill 建议
  • 减少用户在多个法律 Skill 之间手动查找、手动切换的成本

它不是什么

  • 不提供法律意见或法律检索结果
  • 不替代具体法律 Skill 的实际工作(合同分析、法规查询等仍由对应 Skill 完成)
  • 不是独立的 SaaS 服务或在线法律平台
  • 不处理法律数据源、不连接中国法律数据库

典型使用场景

  • 用户在做合同审查时,希望系统提示还能用哪些相邻法律 Skill(如条款提取、风险标注、义务梳理)
  • 用户在处理一份跨境合规文档时,希望快速查看仓库中有没有相关的合规模板或对比 Skill
  • 团队在搭建法律 AI 工作流时,希望一键发现仓库内的其他可复用法律技能

适合的用户

  • 法务、合规、律师助理等法律工作者的 AI 工作流使用者
  • 正在用 Claude Code 搭建法律 AI 自动化流程的技术人员
  • 已经安装并使用 claude-for-legal 仓库中其他 Skill 的用户

不适合的需求

  • 想要一个能直接给出某国法律条文的工具
  • 想要一个能对接中国法律数据库或中国司法案例库的工具
  • 想要独立运行的桌面软件或网页应用

它的价值高度依赖于 claude-for-legal 仓库中已经存在多少其他法律 Skill。仓库里的法律 Skill 越多、越细,这个 Skill 的路由和推荐价值就越大。

Skill 安全评估

从这个 Skill 的功能定位来看,它属于低风险类型。它不执行 Shell 命令、不读写本地文件、不访问网络、不调用第三方 API、不处理账号或 API Key。它主要做的是“识别当前上下文并给出建议”,行为面很窄。

风险点集中在以下几处

  • 来源可信度:anthropics/claude-for-legal 是 Anthropic 官方 GitHub 组织下的仓库,来源可靠。但 Anthropic 官方仓库中不同 Skill 的实现质量、是否引用第三方服务仍要看具体 Skill 的 SKILL.md,而不是因为“来自官方”就假定全部行为都经过完整安全审计。
  • Prompt Injection:如果它根据对话内容或文档内容来推荐 Skill,恶意文档有可能诱导它推荐不相关的 Skill。不过这类风险主要影响推荐准确性,不会直接触发危险动作。
  • 间接调用链:它推荐的 Skill 可能具备 Shell、文件读写、网络等能力。真正的风险不在这个 Skill 本身,而在于被推荐 Skill 的实际权限。使用前建议分别查看每个被调用 Skill 的权限说明。
  • 上下文泄露:它读取的是当前对话上下文。如果当前对话包含敏感合同、客户信息,被推荐的其他法律 Skill 也可能读取同一上下文。建议在敏感法律任务中确认上下文共享范围。

可降低风险的做法

  • 把 Skill 推荐视为“提示”,而非自动执行。让 Agent 先给出建议,由用户确认后再手动触发下一个 Skill。
  • 处理涉密合同或内部合规文件时,先确认当前 Agent 的文件访问范围。
  • 不需要自动执行 Shell 时,关闭 Agent 自动执行 Shell 的权限。
  • 对来自第三方的、被推荐的 Skill,单独按其自身文档评估权限。

总结:这个 Skill 本身没有明显的高风险行为,但它的价值依赖推荐链,风险主要来自被推荐 Skill 和上下文信息本身。

Skill 使用要求

一、Agent / 客户端

claude-for-legal 是 Anthropic 官方围绕 Claude Code 发布的仓库,这个 Skill 最自然的运行环境是 Claude Code。其他支持 Skills 或自定义指令加载机制的 Agent 可以尝试,但没有官方给出的完整第三方兼容列表。

Agent 情况
Claude Code 官方主要面向环境,优先使用
Codex 可尝试,取决于其 Skill 加载机制是否兼容
Cursor 可尝试,取决于其 Skill / 规则加载方式
Trae 可尝试,取决于其 Skill 加载方式
OpenClaw 可尝试,取决于其 Skill 加载方式
WorkBuddy 可尝试,取决于其 Skill 加载方式

其他 Agent 是否可用,以对应 Agent 当前版本的 Skill 加载方式为准。

二、运行环境 / 依赖

项目 要求
Agent Claude Code 优先,其他兼容 Agent 可尝试
Node.js 本 Skill 本身未列出必需版本
Python 本 Skill 本身未列出必需版本
网络 仅在 Agent 需要访问 GitHub 拉取仓库时有要求
Git 仅在 Agent 通过 git clone 方式安装仓库时有要求

具体依赖以当前 Agent 的 Skill 安装方式为准。

三、权限

  • 文件读取:可选。取决于 Agent 是否允许 Skill 读取当前工作目录。
  • 文件写入:通常不需要,除非 Agent 在安装或更新 Skill 时写入本地目录。
  • Shell:可选。如果通过命令行安装或更新 claude-for-legal 仓库,会用到 Shell。
  • 网络:可选。仅在安装或更新时访问 GitHub 时需要。
  • GitHub:可选。来源仓库在 GitHub 上。

四、账号 / API Key

这个 Skill 本身不需要账号、API Key 或 Token。它是仓库内的一个指令型 Skill。是否需要凭证取决于你用的 Agent(例如 Claude Code 需要可用的 Claude 账号)以及被推荐的其他法律 Skill 是否调用外部服务。不要把 Skill 本身的需求和你所在 Agent、其他 Skill 的需求混在一起。

最小使用条件

  • 一个能加载 claude-for-legal 中 Skill 的 Agent(优先 Claude Code)
  • 已安装或可安装该仓库对应的 Skill
  • 能访问 GitHub(若通过仓库方式获取)
  • 当前对话上下文中有明确的法律任务,推荐才有意义

Skill 安装、使用与卸载教程

一、安装

LemonAIKit 的本 Skill 详情页已经提供了可直接复制的 Skill 安装指令。把该安装指令复制到你的 Claude Code(或其他支持的 Agent)或终端里执行即可,不需要额外手工拼接命令。

如果你不确定自己的 Agent 怎么装这个 Skill,可以直接在当前 Agent 里提问,让它按自己的 Skill 加载机制给出步骤,例如:

如何安装 anthropics/claude-for-legal#related-skills-surfacer?

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

如何在 Cursor 中安装 anthropics/claude-for-legal#related-skills-surfacer?

不同 Agent 对 claude-for-legal 这个仓库的安装方式可能不完全一样。以 Agent 自己给出的安装路径为准,不要手动猜目录结构。

二、安装后如何使用

这个 Skill 通常在法律任务上下文里被动触发,而不是需要你输入一条特殊命令。你要做的是把法律任务描述清楚,让 Agent 有机会识别应该推荐的相邻 Skill。

比较自然的使用方式:

我正在审一份 SaaS 服务合同,帮我看看除了合同审查之外,仓库里还有哪些相关 Skill 可以用。

我在做一份跨境数据处理协议的合规检查,这台 Agent 里有哪些相关的法律 Skill 可以接着用?

我现在在处理员工保密协议,想找一下有没有能配合做义务条款整理的 Skill。

使用要点:

  • 任务描述里尽量带上文档类型、法律场景、目标,让推荐更准确。
  • 把 Skill 推荐当建议,先确认再用,而不是让它自动串行调用下一个 Skill。
  • 如果推荐的 Skill 你还没装,先按对应 Skill 的安装指令安装,再回到当前任务。

三、卸载

卸载方式取决于你用的 Agent 的 Skill 管理机制。比较稳妥的方式是:

  • 使用对应 Agent / Skill 管理器提供的删除方式,删除 claude-for-legal 中对应的 Skill
  • 或直接询问当前 Agent:

如何卸载 anthropics/claude-for-legal#related-skills-surfacer?

不同 Agent 的 Skill 安装位置和管理方式可能不同,如果没有统一卸载命令,直接让当前 Agent 帮你移除通常更稳妥。

常见问题

1. 这个 Skill 和合同审查、条款提取这类具体法律 Skill 有什么区别?

它不做法条检索、不做条款分析,做的是“当前任务还有哪些相关法律 Skill 可搭配”。它是路由和发现层,实际法律工作由被推荐的具体 Skill 完成。

2. 同一套 Skill 可以同时装到多个 Agent 里吗?

取决于各 Agent 的 Skill 安装机制。Claude Code、Cursor 等在 Skill 加载方式上有差异,一个 Agent 能装不代表另一个也能装。可以在每个 Agent 里分别按它自己的安装路径来装。

3. 安装后 Agent 没识别到这个 Skill,一般是什么原因?

常见原因是:安装位置不在 Agent 扫描的 Skill 目录里、Agent 版本较旧不支持 Skills、或安装的是仓库但没装到具体的 Skill 条目。可以询问当前 Agent“如何确认这个 Skill 已经加载”,由 Agent 按自己的机制给出排查步骤。

4. 中国大陆网络环境下使用是否有特别要求?

如果通过 GitHub 拉取 claude-for-legal 仓库,需要考虑 GitHub 访问的稳定性。Skill 本身没有针对中国大陆的特殊 endpoint 或镜像要求。日常使用主要取决于你所在 Agent 的模型访问情况。

5. 它会不会自动去执行被推荐的其他 Skill?

取决于 Agent 的自动执行策略。为了可控,建议把这个 Skill 的输出当作建议列表,让 Agent 先展示推荐、由你确认后再触发下一个 Skill,避免不知不觉串起一串带文件读写或 Shell 权限的操作。

6. 这个 Skill 会修改我正在处理的合同或项目文件吗?

从它的功能定位看,它是推荐型 Skill,不需要修改文件。实际是否写入取决于 Agent 是否给了它写入权限,以及被推荐的其他 Skill 的行为。处理敏感合同时,建议先确认当前 Agent 的文件权限范围。

7. 它适合直接用在生产法务流程里吗?

把它当作流程发现和调试工具比较合适,比如帮团队快速看清仓库里有哪些法律 Skill 可用。真正对外的法务产出仍应由具体法律 Skill 和人工复核共同把关,不要仅凭 Skill 推荐结果就自动化对外输出。

Skill 更新日志

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

暂无评论

none
暂无评论...