agent-email
Agent 专用邮箱统一管理:让 Claude Code、Codex 等平台的 Agent 用一套命令收发邮件、整理收件箱、分发任务。支持网易 ClawEmail(claw.163.com)和腾讯 Agent Mail(QQ…
合同起草与审查助手。基于分层分析与四步流程,输出可执行的风险清单、起草骨架、修改建议、推荐措辞和审查意见书,支持批注与修订两种文档处理方式。用户通过飞书或其他 IM 对话发送合同文件并要求审查或起草时,也应使用本 skill,并优先沿原会话回传修订版和审查报告。
$ npx -y skills add cat-xierluo/legal-skills --skill contract-copilot --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/contract-copilotContext preview
The summary Claude sees to decide when to auto-load this skill.
合同起草与审查助手。基于分层分析与四步流程,输出可执行的风险清单、起草骨架、修改建议、推荐措辞和审查意见书,支持批注与修订两种文档处理方式。用户通过飞书或其他 IM 对话发送合同文件并要求审查或起草时,也应使用本 skill,并优先沿原会话回传修订版和审查报告。
name: contract-copilot version: "1.6.3" description: 合同起草与审查助手。基于分层分析与四步流程,输出可执行的风险清单、起草骨架、修改建议、推荐措辞和审查意见书,支持批注与修订两种文档处理方式。用户通过飞书或其他 IM 对话发送合同文件并要求审查或起草时,也应使用本 skill,并优先沿原会话回传修订版和审查报告。 license: CC-BY-NC homepage: https://github.com/cat-xierluo/legal-skills author: 杨卫薪律师(微信ywxlaw)
调用时,先按本文件确定运行流程。
当用户提供或通过会话传入 DOCX 合同文件,并提出“审查、审核、修改、批注、修订、出审查意见、帮我看合同”等合同审查类请求时,默认必须走文件交付链路:
1. 先完成必要澄清与分层审查。 2. 将审查结论整理为 `review-plan.json`(**运行时产物**,由 contract-copilot 在审查过程中生成;不是 skill 包内随附文件,每次审查都会重新生成)。 3. 运行 `scripts/review/apply_review_plan.py` 或 `scripts/run_apply_review_plan.ps1`,传入上一步生成的 `review-plan.json`。 4. `apply_review_plan.py` 会在 `archive/<时间戳_合同名>/` 内自动生成 `review-plan_enriched.json`(**运行时产物**,含法律依据补全等扩展信息,不是 skill 包内随附文件)。 5. 对外交付审核修订版 DOCX 与 Word 审查意见书 DOCX。
不得仅输出文字版风险清单、审查摘要或聊天回复来替代文件交付,除非出现以下情形之一:
出现例外时,必须明确说明阻塞原因,并告诉用户补齐哪些条件后可以继续生成 Word 文件。若文件已生成但暂时无法回传附件,应保留产物路径或文件对象,并明确说明“已生成但尚未完成会话回传”。
用于合同起草与审查的专业辅助技能,重点服务以下场景:
1. 促进交易
2. 全面思考
3. 理性决策
1. 宏观层(交易结构)
2. 中观层(文本与形式)
3. 微观层(条款与语言)
1. 前置澄清
阻塞项(缺一即暂停):**审查立场**、**审查目的**、**审查口径**。三者构成同一张阻塞清单,缺任意一项都必须暂停实质审查并请求确认,不因其余两项已具备而继续推进。
2. 分层扫描
3. 条款落地
4. 交付与跟进
每个风险点建议采用以下字段输出:
结论应包含:
出具正式三档结论的前提:本次审查依据充分,关键条款可作实质判断。
若存在关键事实缺口,导致核心条款无法实质判断(典型如:验收标准与付款节点脱钩且验收口径缺失、变更范围与费用调整无授权依据、违约金与赔偿条款堆叠且计算基数缺失、正文引用的附件未提供),则:
起草结果至少包含:
不扩展合同分类数量,优先在现有 12 类内完成全量抽取与深度补齐。
| 类别 | 路径 | 示例 | |:---|:---|:---| | 买卖合同 | `references/contract-types/01-sale/` | 动产买卖、二手房买卖、商品房买卖、经销买卖 | | 租赁合同 | `references/contract-types/02-lease/` | 房产租赁、建筑设备租赁 | | 服务类合同 | `references/contract-types/03-service/` | 一般服务、中介、仓储保管、承揽、物业、运输、行纪、广告 | | 知识产权类合同 | `references/contract-types/04-ip/` | 软件许可、技术开发、商标许可、商标转让、专利、著作权 | | 担保类合同 | `references/contract-types/05-guarantee/` | 保证、抵押、质押 | | 借贷与赠与合同 | `references/contract-types/06-lending-gift/` | 民间借款、赠与 | | 互联网协议 | `references/contract-types/07-internet/` | 用户许可协议、订单协议、隐私政策 | | 婚姻家事类合同 | `references/contract-types/08-marriage-family/` | 夫妻财产约定、离婚协议、遗赠扶养协议 | | 劳动用工类合同 | `references/contract-types/09-employment/` | 劳动合同、劳务派遣、外包、实习、返聘、非全日制、个人劳务 | | 房地产类合同 | `references/contract-types/10-real-estate/` | 土地出让、土地转让、联建、委托代建 | | 建设工程类合同 | `references/contract-types/11-construction/` | 施工、总承包、分包、勘察设计、监理 | | 公司投资类合同 | `references/contract-types/12-corporate-investment/` | 出资、增资、投资、股东协议、股权转让、股权激励、合并分立、对赌 |
未单列的细分合同类型,统一按 `references/contract-routing.md` 归入既有 12 类,并同时用于审查路由和起草路由。
1. 已知合同标题,但不确定归类: 先读 `references/review-framework.md`,再读 `references/contract-routing.md`,必要时用 `references/priority-clauses.md` 聚焦高风险条款,进入对应合同主文件完成细审后,再用 `references/revision-strategy.md` 决定落地动作。 2. 已知合同目录,但不确定是否有交叉问题: 先读当前合同主文件;若存在混合交易,再回到映射清单做双标签复核。 3. 混合型交易或标题与实质不一致: 一律先按交易实质而非标题归类,采用“主合同类型 + 配套协议类型”双标签。 4. 起草新合同: 先用映射清单生成“起草路由卡”(主合同类型、主文件、推荐交付包型、必带附件、待确认问题),再用 `templates/合同起草信息清单.md` 固定文件包、待补事实和条款骨架。
`templates/合同起草信息清单.md` 的定位是“起草工作台”,用于把识别与分流文件产出的路由卡、文件包、程序性前提和待补事实先固定下来;`templates/条款库.md` 的定位是“起草支撑层”,不单独构成另一套 reference。起草时应先走 `references/review-framework.md`、`references/contract-routing.md`、`templates/合同起草信息清单.md` 和对应合同主文件,再从条款库抽取可复用措辞。当前条款库已补入文件优先级、验收、配合义务、条件成就、通知送达、责任限制、背景技术、里程碑、交割清单等首批高频结构条款,后续仍应继续从 12 类合同主文件中反向抽取公共条款。
直接运行 `scripts/*.py` 或 `scripts/run_apply_review_plan.ps1` 前,先确认 `references/setup-dependencies.md` 中的运行前提已经满足。最小要求是:本机 Python 已按 `scripts/requirements.txt` 安装固定版本的 `defusedxml`。OOXML 打包、解包和校验功能已内嵌在 `scripts/docx/
Agent 专用邮箱统一管理:让 Claude Code、Codex 等平台的 Agent 用一套命令收发邮件、整理收件箱、分发任务。支持网易 ClawEmail(claw.163.com)和腾讯 Agent Mail(QQ…
把一句自然语言(机票/高铁/开庭/会议/截止日期/聚会/看病等)或一张票据截图,自动变成苹果「日历」事件 + 一串按事件类型智能提前的「提醒事项」。在 macOS 上运行、经 iCloud 同步到 iPhone/iPad。当用户说「帮我加个日程/提醒」「机票…
律师案件看板。本地零依赖看板服务(案件总览、任务三态看板、期限预警、进度写回)+周研判分析。当用户说"打开看板/dashboard/案件面板/看下案件进度/给我案件周报研判"时使用。案件状态写入与上下文管理用 case-progress(/progress…
案件进度与状态台账管理。案件 case.yaml 的唯一写入引擎(新增任务、推进任务、登记期限、更新案件阶段、校验、存量迁移),Agent 会话的进度加载与写回契约,以及案件进度监控对账。当用户或 Agent…