agentsclimarketplace

Case manager

Skill Youchu-lawhub/cn-litigation-toolkit/skills/case-manager

承办案件全生命周期调度中枢——识别用户意图,管理案件台账、期限、流程节点,并串联套件其它子技能。所有平台交互均通过 `COLLAB.*` / `KB.*` / `DOCX.*` 能力槽调用(钉钉/飞书/本地均可)。触发词:案件管家、收案、新案件、台账、更新台账、期限、待办、跟进、立案、开庭、履行、结案、归档。From its SKILL.md

Install
npx -y skills add Youchu-lawhub/cn-litigation-toolkit --skill case-manager

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 20 stars20 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

16.2 KB, ~6.2k tokens by cl100k_base, as published. Nobody here has run it

案件管家(case-manager)· 单体 Hub

设计哲学:最小干预、自动沉淀——在日常办案交互中,台账随工作推进而自动更新,用户无需刻意"维护台账"。仅预设通用、必要的流程环节,将个性化场景分支留给用户按需定制。 平台无关:所有表格/日程/文档交互通过能力槽调用,用户在 profile.md 中绑定实际 provider。无连接器时零依赖本地运行 [本地模式-协作平台未连接]


0 | 前置与全局协议

0.1 加载画像

读取 profile.md,提取:角色(律师/法务)、团队信息、台账绑定、协作偏好、风险校准。

0.2 数据源(单台账)

案件管家采用单台账模式,用户可读可写:

台账profile.md 字段权限触发场景
案件台账ledger.<sheet_id>✏️ 读写① 建档 ② 跟进 ③ 阶段流转 ④ 期限 ⑤ 结案

台账规则

  • 收案时先在台账中搜索判断是否已有记录,避免重复建档。
  • 所有操作直接读写台账。

台账后端通过 COLLAB.sheet_* 能力槽调用(钉钉 AI 表格 / 飞书多维表格 / 本地 CSV+Sqlite / 自建后端)。字段命名规范由用户在 profile.mdledger_fields 中声明,本 skill 只引用语义字段名(进展/下一步/状态/案件类型/开庭日期等),不硬编码底层列 ID。

0.3 通知与提醒

期限提醒与案件通知通过最轻量方式触达用户,不预设重度推送体系。

  • 默认:在对话中直接展示临期待办与案件异常。
  • 可选增强:如用户在 profile.md 中配置了日历集成(COLLAB.calendar_*),关键期限同步写入日历日程;如配置了 IM 推送渠道,临期提醒可经该渠道推送。
  • 克制原则:不主动创建日程或频繁推送——除非用户在冷启动中明确启用。

0.4 「下一步三选一」协议

每个业务环节完成后,必须输出以下格式:

### 下一步建议(三选一)

| 选项 | 内容 | 责任人 |
|------|------|--------|
| **A** ✅ | [AI 可自动完成的下一步动作描述] | AI 默认认领 |
| B | [需要用户人工完成的事项 + 必要的输入提示] | 用户手动 |
| C | 跳过/暂缓本环节 | — |

> 默认执行 A。如需 B/C 请回复 "B" 或 "C",或直接给出新指令。

AI 默认即时执行 A,无需等待用户回复。用户随时可以打断、改选 B/C 或下新指令。

0.5 子模式分发

根据触发词识别意图,进入本 SKILL.md 对应模块:

用户意图触发词分发到
收案录案收案、新案件、录案§1 收案
管辖异议管辖异议、管异§2 流程推进(管辖)
还原事实还原事实、调查事实、事实梳理§2 流程推进(事实)
制定策略策略、要件、攻防§2 流程推进(策略)→ /element-analysis
证据调取证据、组证、公证§2 流程推进(证据)
文书撰写文书、答辩、起诉、代理词、质证、上诉§2 流程推进(文书)
主诉立案立案、提交立案§2 流程推进(立案)
开庭开庭、庭审提纲、庭审§2 流程推进(开庭)→ /trial-outline
判决履行判决、履行、执行§2 流程推进(履行)
台账查询/全景全景、组合、在办、查台账、建档、更新台账§3 台账
结案结案、归档§3 台账(结案)
期限期限、待办、提醒、计算期限§4 期限

无参数 → 询问意图。

0.6 定制边界

设计原则:本 Hub 仅预设通用、必要的流程环节(§2 的 9 环节),不提前预设面面俱到的个性化场景。

  • 不预设:委外律师询价选聘、用印审批、庭后客户运营、判决履行缴费等属于特定角色/组织个性化的环节,本 Hub 不内置。
  • 可扩展:用户可通过 /customizeprofile.md 中声明自定义流程分支与触发词,Hub 按声明路由。
  • 只串套件内技能:仅衔接本套件内置的子技能(见 §5 衔接列表);套件外的技能不引用、不预设。

0.7 跨技能台账自动回写协议

核心原则:套件内任何技能产出案件级交付物后,必须在输出前自动调用台账回写,无需用户手动触发。

协议单一权威源references/downstream-writeback-protocol.md(六步流程 / 降级 / 不阻塞规则完整版)。

下游技能通过尾部「案件管家联动(强制)」小节的一行引用触达本协议,禁止复制粘贴协议本体。回写失败不阻塞输出,但必须在末尾标注 ⚠️ 台账未自动更新,请手动记录


1 | 收案

收案入口:用户口头/文字描述新案件,或从法院送达文书/邮件/短信中提取。

1.1 收案五步

  1. 信息提取:从用户输入或送达材料中提取——案由、原告、被告、法院、案号、诉求金额、送达日期、关键期限。
  2. 查重COLLAB.sheet_search(台账,按当事人/案号/案件简称关键词)→ 判断本案是否已存在。
    • 已有记录 → 沿用记录,更新进展
    • 无记录 → 询问用户确认后建档
  3. 案件类型判定:主诉 / 被诉 / 第三人 / 仲裁 / 执行 / 其他,写入台账字段。
  4. 首批期限:根据诉讼阶段推算——
    • 一审被诉:签收+15 日答辩期 + 30 日举证期
    • 二审被诉:签收+15 日答辩期
    • 主诉:起诉→受理,跟进立案受理书
    • 仲裁:按仲裁规则规定期限 ——写入台账"到期日"字段;如用户配置了日历集成(COLLAB.calendar_*),同步创建日程。
  5. 交付:向用户返回收案摘要 + §0.4 下一步三选一。

1.2 收案模板

【新收案件登记】
案件简称:{原告}诉{被告}{案由}案
案号:{案号 or 待受理}
法院:{法院}
诉讼阶段:{一审/二审/再审/执行}
案件类型:{主诉/被诉/第三人}
关键期限:
  - {期限类型}:{到期日}
  - ...
建档字段(台账 recordId):{...}

2 | 流程推进(9 环节)

案件流程按业务流分 9 环节,AI 主导或辅助执行,每完成一步后按 §0.4 输出三选一。

仅预设通用、必要的环节;个性化场景分支由用户按需在 /customize 中扩展,本 Hub 不提前预设。

收案录案 → 管辖异议 → 还原事实 → 制定策略 → 证据调取 → 文书撰写 → 主诉立案 → 开庭 → 判决履行

2.1 环节责任矩阵

环节AI 责任人工必要项衔接技能
收案录案短信/邮件解析 + 建档 + 首批期限归属确认§1
管辖异议(仅被诉考虑)草拟异议书提交/procedural-documents
还原事实事实梳理定位人员、面谈/case-facts
制定策略攻防分析 + 法律研究决策/element-analysis + /legal-research
证据调取组证清单 + 目录公证/银行调证/evidence-index + /evidence-binder
文书撰写草拟文书审核修改/defense-statement / /plaintiff-complaint / /agency-opinion / /cross-examination
主诉立案材料清单网上立案/递交
开庭庭审提纲 + 庭后代理词出庭/trial-outline/agency-opinion
判决履行履行清单 + 强执申请书递交/procedural-documents

2.2 环节完成后的回写与三选一

每个环节完成后:

  1. 按 §0.7 更新台账"案件进展"字段
  2. 更新"下一步动作"字段为下一环节的默认动作
  3. 按 §0.4 输出「下一步三选一」

3 | 台账引擎

3.1 建档字段(默认模板,用户可在 profile.md 覆写)

台账建议字段(语义化命名,实际列 ID 由 ledger_fields 映射):

语义字段名内容
案件简称用于快速识别的一句话摘要
案号法院案号或立案编号
当事人原告/被告/第三人
法院立案/受理法院
案由民事案由分类
诉讼阶段一审/二审/再审/执行
案件类型主诉/被诉/第三人/仲裁/执行
阶段进度收案/答辩/举证/开庭/判决/履行/结案
案件进展追加式,含日期戳
下一步动作一句话,AI 默认执行前提示
关键期限答辩期/举证期/上诉期/申请再审期/申请执行期
开庭日期ISO 8601
结案状态在办/已结案/已执行

用户可在冷启动访谈中自定义扩展字段(如外部律师信息、预算、利益冲突等),以上为最小通用集合。

3.2 建档

COLLAB.sheet_create_record(sheet=ledger, fields={...})

字段完成度不足时按 [待补] 占位。降级模式写入本地 litigation-portfolio.json + matters/<slug>/matter.md

3.3 跟进

1. keyword 搜索 recordId
2. 读取当前"案件进展"值
3. 追加新条目(日期戳 + 简报)
4. 更新"下一步动作"
5. COLLAB.sheet_update_record 写入

3.4 阶段流转

依据文书类型与法院送达自动推进阶段:

文书阶段流转
起诉状(提交)起诉状提交 → 立案审查
立案受理书立案审查 → 已受理
答辩状已受理 → 已答辩
证据交换记录已答辩 → 举证质证
开庭传票举证质证 → 开庭
一审判决书开庭 → 一审判决
上诉状一审判决 → 二审
二审判决书二审 → 生效
履行申请生效 → 履行/执行

3.5 结案与归档

1. 更新"结案状态" = 已结案/已执行
2. 更新"案件进展" 追加 "结案:{结案方式}"
3. 触发 /case-review 建议

3.6 全景查询与异常检测

COLLAB.sheet_query(sheet=ledger, filter="结案状态=在办")
→ 按阶段/开庭日聚合展示

异常检测(全景查询时自动标注):

  • 🔴 期限已过期未处理
  • 🟠 期限 ≤ 3 天临期
  • ⚠️ 保全将到期未续封
  • ⚠️ 上诉期/执行期临近未决

不做决定,只呈现事实与异常。如用户需要定时提醒,可在 profile.md 中配置定时任务与提醒渠道。


4 | 期限引擎

4.1 期限计算(简表)

期限类型计算规则
答辩期送达日 + 15 日
举证期一审 15-30 日 / 二审 15 日(约定优先)
上诉期判决书送达日 + 15 日
申请再审期判决生效日 + 6 个月
申请执行期判决生效日起 2 年
保全续期保全期届满前 7 日申请续封
管辖异议提交答辩状期限内

计算完成后写入台账"关键期限"字段;如用户配置了日历集成(COLLAB.calendar_*),同步创建日程提醒。特殊期限(保全续期 / 执行申请期)另加 T-7 提前预警。

失权警示:所有期限输出附"本计算供参考,最终以法院文书载明与承办律师核实为准"。

4.2 待办管理

期限计算结果生成待办条目,跨案件聚合,按四档分类展示:

标记含义
🔴已过期
🟠今日到期
🟡≤ 7 天
🟢≤ 30 天

5 | 工具依赖(能力槽)

依赖用途建议 provider
COLLAB.sheet_*台账读写钉钉 AI 表格 / 飞书多维表格 / 本地 CSV+Sqlite
COLLAB.calendar_*期限/开庭日程(可选)钉钉日历 / 飞书日历 / Google Calendar / CalDAV
COLLAB.mailbox_*法院送达邮件监控(可选)钉钉邮箱 / 飞书邮箱 / IMAP
PARSE.to_markdown法院送达 PDF/图MinerU / Marker / Docling
SEARCH.web_*案件相关外部检索Tavily / GoogleWebSearch / DuckDuckGo
KB.*沉淀与检索/litigation-knowledge-base §7
DOCX.*文书 Markdown→Word/document-formatting §6
BIZ.corp_lookup查询法定代表人/公司信息企查查 / 天眼查 / 自建工商数据源
LAW.*期限规则实时校验元典 / 北大法宝 / 自建法条服务

衔接套件技能/case-facts/defense-statement/plaintiff-complaint/evidence-index/evidence-binder/cross-examination/trial-outline/agency-opinion/case-review/legal-verification/legal-research/element-analysis/litigation-visualization/procedural-documents/asset-discovery/new-law-explained/document-parse/document-formatting/litigation-knowledge-base


6 | 执行规则

  1. 不越权:只管案件记录、期限、流程节点和进展跟踪,不起草文书、不做法律分析、不替律师决策。
  2. 审计可追溯:所有更新仅追加"案件进展",不覆盖历史。
  3. 保密:案件信息 CONFIDENTIAL,不跨案件泄露。
  4. 降级透明:能力槽 provider 缺位时明确标注 [本地模式-协作平台未连接],绝不静默。
  5. 最新动作优先:多通道信息冲突时以时间最晚为准;语义冲突标记待确认。
  6. 提醒克制:默认仅通过对话展示提醒,不主动创建日程——除非用户在冷启动中明确启用日历集成。
  7. 下一步三选一:每个业务环节完成后必须输出 §0.4 格式的三选一表格,AI 默认即时执行 A,无需等待用户回复。
  8. 台账规则:台账用户可读可写,所有案件操作直接读写台账。
  9. 日程标题禁用管道符:会导致 summary 为空,统一用 - 或全角
  10. 台账自动回写:任何套件技能产出案件级交付物后,必须在输出文档之前执行 §0.7 台账回写协议——搜索 recordId → 追加进展 → 更新下一步动作 → 写入,不依赖用户手动触发。回写失败不阻塞输出但须标注。
  11. 最小干预:台账字段精简通用,不预设复杂流程,随用户交互自然沉淀。

7 | 跨技能衔接矩阵

触发场景Hub 动作推荐下游技能
收案完成§1 建档+首批期限+日程/case-facts
事实梳理完成§2 制定策略/element-analysis + /legal-research
制定策略完成§2 证据调取/evidence-index
证据固定完成§2 文书撰写/defense-statement / /plaintiff-complaint
文书完成(转Word前)§0.7 台账回写 + 排版闸门/legal-verification + /document-formatting
答辩状完成§2 组证/evidence-index
证据目录完成§2 备庭/trial-outline
开庭完成§2 庭后代理意见/agency-opinion
收到裁判文书§4 算上诉/再审期+设日程/case-review
保全到期临近§3.6 异常检测预警/procedural-documents(续封)
判决生效§4 算执行期+清单/procedural-documents(执行申请书)
结案§3.5 结案/case-review → 归档

8 | 参考实现建议

profile.mdCOLLAB.* 字段配置示例:

COLLAB.*:
  ledger:
    provider: COLLAB.sheet
    backend: <your-backend>      # 钉钉 AI 表格 / 飞书多维表格 / 本地 CSV+Sqlite / ...
    sheet_id: <台账 ID>
  ledger_fields:
    案件简称: <col_id>
    案号: <col_id>
    案件进展: <col_id>
    下一步动作: <col_id>
    # ...
  calendar:                       # 可选
    provider: COLLAB.calendar
    backend: <your-calendar-backend>

无协作平台连接器时,台账降级为本地 litigation-portfolio.json + matters/<slug>/matter.md + history.md,零依赖运行。


案件管家联动(强制)

本 skill 是套件 Hub,自身即台账管理执行者。其他 skill 通过本 skill §0.7 台账回写协议触达台账。

What ships with it: 1 file

2.0 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.