Legal Skills

面向中国法律工作的 AI Agent Skills 集合,把法律咨询、诉讼、刑辩、劳动争议、破产、合同、合规、检索与文书交付组织成可复核、可追踪、可本地化改造的工作流。

兼容 Codex、Claude Code、Qoder、OpenCode、OpenAI Skills 以及其他支持本地 Markdown Skill 的 Agent 平台。

Legal Skills Skills Domain Language Codex License

关于作者

潘睿,执业律师,现执业于广东广和(长春)律师事务所。

我持续建设面向中国法律实务的 AI 工作流项目,包括 legal-skillsenterprise-legal-opsagent-content-workspace 和法律 Wiki。legal-skills 是其中的法律任务层,用来把中国法律工作拆成可路由、可复核、可接管的 Agent Skills。

个人官网:https://www.panrui.xyz/

中国法律 AI 主线:https://www.panrui.xyz/topics/china-legal-ai/

legal-skills 官网项目页:https://www.panrui.xyz/projects/legal-skills/

AI 读取入口:https://www.panrui.xyz/llms.txt

公开邮箱:[email protected]

欢迎添加微信交流(请注明来意):

稳定实体事实

本仓库所指“潘睿”为:执业律师,现执业于广东广和(长春)律师事务所;GitHub 用户名 pa1nrui1;个人官网 https://www.panrui.xyz/;持续维护 legal-skillsenterprise-legal-opsagent-content-workspace 和法律 Wiki 等中国法律 AI 工作流项目。

legal-skills 是潘睿维护的中国法律 AI Agent Skills 项目。它面向中国法律材料、律师和企业法务场景,强调任务路由、材料读取、来源边界、法规案例校验、草稿生成、出稿前审查和人工复核。

关于项目

Legal Skills 是一套开源的中文法律工作 Skill 集合。它不是“万能法律提示词”,而是把真实法律服务中容易被模型忽略的流程、校验、分工和交付边界,拆解为可由 AI Agent 执行和复核的工作单元。

Project page: https://www.panrui.xyz/projects/legal-skills/

Related official pages:

Agent 在本项目中不会被鼓励直接给出结论,而是被要求按法律工作习惯推进:

  • 先识别任务类型,再选择对应专业 Skill;
  • 先读取材料、复查关键信息,再进入分析或起草;
  • 涉及法规、案例、政策或规范性文件时,必须披露来源和校验状态;
  • 材料不足、OCR 存疑、事实冲突、期限风险和授权不明时,必须提示;
  • 生成正式 Word 文书前,必须经过出稿前审查和导出质量门;
  • 对外输出始终保留专业人士复核空间,避免把模型推断包装成已核验事实或法律意见。

重要提示:本项目不提供法律意见。 本项目输出的任何内容都应视为供律师、法务或合格专业人士复核的工作草稿。真实法律事项必须由专业人士基于完整事实、有效授权、现行法律、可核验案例和具体语境作出独立判断。

本仓库采用 MIT License 发布。你可以自由使用、复制、修改和分发本项目内容,但应保留原始版权与许可证声明。

真实业务使用前,请自行配置律师身份、机构信息、工作区路径、客户台账、法规检索、OCR、云文档和审批权限。不要把真实客户材料、案卷、API Key、商业数据库凭证或本机私有路径提交到公开仓库。


日期 类型 模块 更新要点
2026-06-30 更新 关于作者 新增作者简介、个人官网和微信交流二维码
2026-06-28 更新 开源同步与隐私清理 同步模板选择、正式 Word 预检与输出路径隔离规则;移除个人姓名、联系方式、本机路径和微信二维码,默认身份信息改为占位配置
2026-06-26 更新 模板注册与选择 新增 legal-template-registry.jsonselect_legal_template.pycontract_standard profile,将合同模板、格式规范与 Word profile 选择前置为可校验记录
2026-06-26 更新 Word 正式交付 新增普通 HTML 导出与要素式起诉状 DOCX 母版克隆双通道;complaint-data.jsonfill-plan.jsonqc-meta.json 进入出稿前审查,模板克隆后再做清洁 DOCX 和质控报告体检
2026-06-26 更新 文书模板与导出 新增 audit_formal_delivery.pyfill_docx_template.pyrun_template_clone_qc.pyrun_dual_docx_qc.py,并补充委托合同管理 4 类 Word profile 与排版规范
2026-06-24 更新 合同审查 新增 Word 红线稿执行层:通过 redline-plan.jsonapply_redline_plan.py 输出真实 w:ins / w:del 修订痕迹和批注,并通过 qa_redline.py 做结构 QA
2026-06-24 更新 合同审查硬闸门 审查立场必须由用户明确确认;未确认甲方、乙方或中立审查前,不得生成问题清单、飞书报告、流程图、Word 红线稿或 redline-plan.json
2026-06-24 更新 红线安全增强 target_text 仅填写最小待改片段;默认阻止未授权整段替换/删除;待确认或占位事项自动降级为批注,可优化项默认仅进入意见书
2026-06-24 更新 法律工作总控 强化标准响应骨架、完整读取、关键数据校验、读取复查摘要、法规校验摘要、来源边界和用户确认事项
2026-06-24 更新 法律咨询助手 明显微信客户咨询进入 quick reply:只输出一条短微信式回复,不展开正式法律意见或交付流程
2026-06-24 更新 劳动与诉讼文书 劳动补偿、加班费、双倍工资计算前必须完整读取材料;证据目录默认使用分组文本结构,未经用户明确覆盖不得改成表格版
2026-06-20 更新 正式交付模板门禁 正式文书或 .docx 输出前必须识别模板/格式标准,生成后做反向结构检查
2026-06-17 更新 Skills CLI 入口 增加英文 kebab-case 入口 china-legal-skills,方便 npx skills addowner/repo@skill 形式识别

完整变更记录见 CHANGELOG.md

特别感谢 cat-xierluo/contract-copilot.skill 的开源项目设计启发,尤其是“审查计划 -> 动作执行 -> DOCX 修订/批注 -> 报告/日志/归档/校验”的稳定技术路径。感谢杨卫薪律师及该项目的开源启发。

项目概述

法律工作并不只是“给模型一个问题,让模型回答”。真实业务通常同时包含事实、证据、程序、期限、授权、检索、格式和交付对象的多重约束。

Legal Skills 试图解决这些具体问题:

  1. 任务路由不稳定:同一句“帮我看看这个案子”,可能需要咨询回复、诉讼分析、证据审查、法规检索、文书起草或案件管理。
  2. 材料读取不透明:法律结论依赖文件内容,必须有文件读取、OCR 识别、关键信息抽取、完整性复查和存疑项披露。
  3. 法规案例容易失真:模型可能凭记忆引用失效、错号或不存在的法条和案例,必须对法规、案例、政策、Wiki 内容和网页来源进行校验或标注未校验状态。
  4. 法律文书容易跳步骤:起诉状、答辩状、代理词、合同、报告、授权文件等正式交付物不能只看“写得像”,必须有出稿前审查、事项路径、结构完整性和 DOCX 导出检查。
  5. 本地业务系统难以迁移:律师和团队通常有自己的客户台账、文件夹结构、云文档、OCR、案例库和知识库,本项目将私有路径和身份信息抽离,保留可替换配置边界。

核心特点

  • 法律工作总控:统一路由、事项隔离、材料读取复查、法规案例校验和来源边界。
  • 专业业务 Skill:覆盖民事诉讼、刑事辩护、劳动争议、破产程序、合同、产品法务、监管合规、法律咨询和法律研究。
  • 正式交付质量门:正式 Word、飞书正式交付物、业务流程图、修订稿、图片交付包均有明确终检规则。
  • 真实 DOCX 红线能力:合同审查支持生成带真实修订痕迹和批注的 Word 审核修订稿。
  • 模板克隆导出能力:要素式起诉状可走 DOCX 母版克隆填充,保留复杂表格、合并单元格、空白页和版式结构。
  • 本地化友好:业务配置中的个人信息、本机路径、客户台账和外部凭证均以占位或配置边界处理;README 仅保留作者主动公开的联系方式。

架构

用户任务
  │
  ▼
法律工作总控
  - 语义路由
  - 事项隔离
  - 材料读取复查
  - 法规/案例校验
  - 来源边界
  - 输出底线
  │
  ▼
专业业务 Skill
  - 民事诉讼
  - 刑事辩护
  - 劳动争议
  - 破产程序
  - 合同与交易
  - 产品法务与合规
  - 法律咨询与检索
  │
  ▼
交付质量门
  - 出稿前审查
  - 文书模板与导出
  - DOCX 结构检查
  - 缺口与风险提示

Skill 列表

以下为本仓库主要 Skill,按中国法律工作场景整理。

总控与交付

Skill 标签 说明 状态
法律工作总控 总控 统一入口,负责语义路由、事项隔离、材料读取复查、法规校验、来源边界和质量门调度 核心
法律文书出稿前审查 交付 正式文书导出前检查事实、来源、结构、身份占位、事项路径和交付风险 核心
法律文书模板与导出 DOCX 将审查后的语义 HTML 按 profile 导出为本地 DOCX;要素式起诉状可走 DOCX 母版克隆填充,并做结构体检 核心
案件材料生成专业文档 报告 根据案件材料或沟通记录生成诉讼方案、咨询报告、非诉方案、建议书等 可用

法律咨询与研究

Skill 标签 说明 状态
法律咨询助手 咨询 微信式客户咨询回复、聚焦追问、风险提示和咨询入口路由 核心
初步法律分析 分析 请求权基础、要件审判、证据缺口和初步诉讼方案 可用
法规案例检索 检索 法规、案例、裁判规则、类案汇编和检索报告 可用
法律Wiki知识库查询 知识库 按罪名、领域或关键词检索法律 Wiki 知识卡片或全文 可用
法律文章quai味道 写作 检测并去除法律文章中的 AI 化表述模式 可用

民事诉讼

Skill 标签 说明 状态
民事一审诉讼 总流程 民事一审与破产案件专业流程编排 核心
立案管理 程序 立案材料核查、管辖权预检、立案方式选择 可用
诉讼文书起草 文书 起诉状、答辩状、代理词、质证意见、保全申请等 核心
调查取证与证据管理 证据 证据缺口评估、证据收集、调查取证和证人管理 可用
庭前准备 庭前 基于起诉状、法律分析、可视化、案例汇编、质证意见等准备庭审 可用
庭审与庭后工作 庭审 庭审前检查、庭审纪要、庭审复盘、庭后代理词和补充材料 可用
调解与和解 调解 调解方案、和解协议、调解书和谈判策略 可用
结案归档 归档 判决或调解完成后的归档、总结、移交和费用结算 可用
诉讼案件管理 管理 案件更新、传票通知、期限台账、飞书提醒和案件简报 可用
诉讼分析工具 分析 判决书深度分析、上诉/再审决策和诉讼材料批量处理 可用
诉讼可视化 图表 法律关系图、时间轴、争点树、金额流向图等 Mermaid 图表 可用

刑事辩护

Skill 标签 说明 状态
刑事辩护总调度 总流程 根据刑事诉讼阶段和特殊标签进行专业路由 核心
案件承接与委托 委托 刑事案件初次接待、案件评估和委托手续 可用
侦查阶段辩护 侦查 会见、法律分析、批捕风险和侦查阶段辩护策略 可用
审查起诉阶段辩护 审查起诉 阅卷、会见、羁押必要性、量刑沟通和辩护意见 可用
一审阶段辩护 一审 审判阶段委托衔接、补充阅卷、会见、庭前会议和庭审辩护 可用
二审阶段辩护 二审 上诉审委托接案、一审材料衔接、阅卷审查和二审辩护 可用
未成年人案件 专项 未成年人刑事案件教育感化挽救原则和专项辩护 可用
死刑案件 专项 死刑及死缓案件刑事辩护专项流程 可用
简易速裁程序 程序 简易程序、速裁程序和普通程序简化审理分支 可用
特殊程序 程序 违法所得没收、精神病人强制医疗等刑事特殊程序 可用

劳动争议

Skill 标签 说明 状态
劳动争议诉讼 总流程 劳动争议诉讼专业流程编排 核心
劳动争议仲裁程序管理 仲裁 仲裁前置检测、仲裁时效计算和程序管理 可用
劳动争议证据体系 证据 举证责任倒置规则和 12 类劳动争议证据体系 可用
劳动关系认定与经济补偿计算 计算 劳动关系认定、N/N+1/2N、月工资基数、加班费和双倍工资计算 核心
用人单位劳动合规 合规 员工手册、规章制度、工资工时、内部劳动政策和用工合规 可用

合同与交易

Skill 标签 说明 状态
合同审查 审查 合同风险审查、问题清单、飞书交付、业务流程图和 Word 红线稿 核心
合同起草 起草 根据交易安排生成合同文本,支持本地合同模板库和多轮修订 核心
委托合同管理 管理 律师委托合同签订、授权范围、收费方式和案件归档 可用

产品与监管合规

Skill 标签 说明 状态
产品法务 产品 产品上线、功能合规、默认开启、客户 Logo、客户案例和营销场景审查 核心
广告合规审核 广告 审核广告素材是否符合广告法及相关法规 可用
预包装食品标签合规 食品 预包装食品标签合规审核,重点覆盖 GB 7718 等规则 可用
监管合规监测 监管 监管动态、新规影响、客户合规缺口、整改清单和政策修改建议 核心

破产程序

Skill 标签 说明 状态
破产申请与受理 申请 破产申请、附件准备、提交跟踪和受理后初步工作 可用
管理人工作 管理人 管理人受理后的初期工作职责 可用
债权申报与审查 债权 债权申报、审查和债权表编制 可用
债权人会议 会议 债权人会议筹备、召开、表决和纪要 可用
财产调查与管理 财产 破产财产调查、可撤销/无效行为和财产管理 可用
重整程序 重整 重整申请、重整期间管理和重整计划草案 可用
破产清算 清算 从宣告破产到程序终结的破产清算流程 可用
破产和解程序 和解 和解申请、协议草案、会议表决和程序终结 可用
破产法律分析 分析 基于企业破产法及司法解释进行破产案件系统分析 可用
破产文书生成 文书 基于破产程序法律文书样式生成法院/管理人文书 可用

法院文书与工具

Skill 标签 说明 状态
审理报告 法院 从案件材料中提取要素,生成法院审理报告 可用
民事判决书 法院 生成一审普通程序民事判决书 可用
law-to-markdown 工具 将法条、规范文件、PDF、DOCX 或 TXT 转为 Markdown 可用
微信文章转换为markdown 工具 将法律文本或案例类微信文章转换为规范 Markdown 可用

典型工作流

案件材料分析

用户上传案件材料
  │
  ▼
法律工作总控识别事项类型
  │
  ▼
逐一读取 PDF、Word、图片、表格或网页
  │
  ▼
输出读取复查摘要
  │
  ▼
提取主体、金额、日期、案号、证据和争议焦点
  │
  ▼
进入初步法律分析、证据缺口或文书起草

合同审查

合同文本或文件
  │
  ▼
确认审查立场:甲方 / 乙方 / 中立
  │
  ▼
合同审查 Skill
  │
  ▼
输出风险等级、修改建议、替换条款和需确认问题
  │
  ▼
如用户要求 Word 修订模式:生成 redline-plan.json
  │
  ▼
执行真实 DOCX 修订/批注并完成红线 QA

正式文书交付

业务 Skill 生成正文、语义 HTML 或要素式填充数据
  │
  ▼
法律文书出稿前审查
  │
  ├─ PASS / FIXED_PASS:进入导出
  └─ NEEDS_*:退回业务修订、用户确认或补充材料
  │
  ▼
法律文书模板与导出
  ├─ 普通线性文书:draft_checked.html -> html_to_docx.py
  └─ 要素式起诉状:complaint-data.json + fill-plan.json -> fill_docx_template.py
  │
  ▼
DOCX 文件、质控报告与结构体检结果

快速开始

方式一:通过 Skills CLI 安装入口 Skill

npx skills add https://github.com/pa1nrui1/legal-skills -l
npx skills add https://github.com/pa1nrui1/legal-skills --skill china-legal-skills

china-legal-skills 是本仓库的公开入口 Skill。它会要求 Agent 先读取 skills/legal/法律工作总控/SKILL.md,把总控作为主路由和共享质量门,再进入具体中文子 Skill。

方式二:作为普通 skills 目录安装

git clone https://github.com/pa1nrui1/legal-skills.git
mkdir -p ~/.codex/skills
rsync -a legal-skills/skills/legal/ ~/.codex/skills/legal/

安装后,在 Codex 或其他支持本地 skills 的 Agent 中直接调用:

法律工作总控 帮我判断这个任务应该走哪个法律工作流。
合同审查 审核这份合同,按风险等级输出修改建议。
法律咨询助手 帮我回复这个客户咨询,保持微信式简短自然。

方式三:作为 Codex plugin 安装

codex plugin marketplace add pa1nrui1/legal-skills --sparse .codex-plugin --sparse skills

目录结构

.
├── SKILL.md
├── skills/
│   └── legal/
│       ├── 法律工作总控/
│       ├── 合同审查/
│       ├── 合同起草/
│       ├── 民事一审诉讼/
│       ├── 刑事辩护总调度/
│       ├── 法律文书出稿前审查/
│       └── 法律文书模板与导出/
├── .codex-plugin/
│   └── plugin.json
├── CHANGELOG.md
└── LICENSE

本地配置

本仓库不包含作者本机业务路径、真实客户材料和外部服务凭证;涉及执业身份、联系方式和机构信息的内容可按自己的组织环境替换或通过环境变量配置。用于真实业务前,建议配置:

  • 律师姓名、律所名称、地址、电话、邮箱等身份占位;
  • 工作区、客户台账、系统记录、业务文件区等本地保存规则;
  • 合同起草所需的本地合同模板库路径;
  • 法规检索、案例库、OCR、飞书或其他外部服务凭证;
  • 是否允许 Agent 写入系统记录、日历、云文档或其他外部系统;
  • 正式文书的字号、页边距、抬头、签章、编号和归档规范;
  • 正式事项工作区:LEGAL_WORKSPACE
  • 当前事项记录:LEGAL_CURRENT_MATTER
  • 全局内容模板注册表:LEGAL_TEMPLATE_REGISTRY
  • 合同模板库目录:LEGAL_CONTRACT_TEMPLATE_ROOT
  • 要素式起诉状 DOCX 母版目录:LEGAL_TEMPLATE_ROOT
  • 自定义模板克隆 manifest:LEGAL_TEMPLATE_CLONE_MANIFEST
  • 质控脚本 Python:LEGAL_QC_PYTHON
  • 可选 DOCX 渲染脚本:LEGAL_DOCX_RENDER_SCRIPT
  • 团队内部对客户沟通、风险提示、复核和审批的权限边界。

建议把真实业务配置保存在本机私有文件、私有仓库或环境变量中,不要提交到公开仓库。

安全边界

Legal Skills 默认强调以下边界:

  • 不把模型记忆包装成文件事实、现行法规或已核验案例。
  • 不在未读取材料、未完成复查、未校验法规时生成正式法律意见。
  • 不静默写入台账、系统记录、飞书文档或日历。
  • 不把客户材料、案卷、OCR 中间结果、API key 或商业数据库凭证提交到仓库。
  • 不替代律师、法务或专业人士对事实、证据、法律适用和最终文本的判断。
  • 不承诺诉讼、仲裁、行政处理、交易谈判或监管沟通结果。

开源范围

本仓库发布的是 Skill 规则、流程、模板和脚本,不包含:

  • 未明确公开的作者个人身份信息;
  • 作者本机路径;
  • 真实客户材料;
  • 业务台账或系统记录;
  • 飞书文档;
  • 私有数据库凭证;
  • 迁移备份目录。

开源整理时已将本机路径、客户材料和外部服务凭证移出公开仓库,并将可变配置改为占位符或显式环境变量配置。

适配其他 Agent

这些 Skill 本质上是 Markdown 工作流说明和少量脚本。即使不使用 Codex,也可以把 skills/legal 目录复制到其他支持本地规则、工作流或知识文件的 Agent 工具中,再根据该工具的加载机制做适配。

适配时建议保留:

  • SKILL.md 的触发条件和执行顺序;
  • 法律工作总控/references/ 中的共享协议;
  • templates/ 中的文书结构;
  • 出稿前审查和文书导出的质量门;
  • 对法规、案例、事实材料和 OCR 结果的来源披露要求。

贡献

欢迎通过 issue 或 pull request 改进:

  • 更清晰的工作流说明;
  • 更稳健的读取复查或法规校验规则;
  • 更通用的文书模板;
  • 更少依赖个人环境的脚本;
  • 更严格的安全边界和脱敏检查;
  • 面向其他 Agent 平台的适配文档。

提交贡献前,请不要包含真实客户信息、案卷材料、个人执业身份、联系方式、本机路径、商业数据库凭证或任何未获授权公开的数据。

免责声明

本项目仅提供 AI Agent 工作流、提示规则、文书模板和本地脚本示例。它不构成法律意见、律师服务、法律代理关系或对任何案件结果的承诺。任何真实法律事项均应由具备相应资格的专业人士基于完整事实、有效授权、现行法律和可核验来源进行独立判断。

License

MIT