本文へ移動
cccskills
無料GitHub で公開

case-archiver

民事案件卷宗归档助手 V3。用户提出归档案件、先归档现有材料、完卷、补齐材料、生成归档表格或合并卷宗 PDF 时使用。按律所配置分类材料、提取字段、可靠填写 Word 表格、生成缺失清单;合并 PDF 必须先取得用户确认。

インストール方法を見る

含まれるファイル(15)

  • SKILL.md4.7 KB
  • _meta.json106 B
  • references/schema.md3.7 KB
  • references/table-mapping-v3.md4.0 KB
  • scripts/archive_case.py14.0 KB
  • scripts/extract.py31.2 KB
  • scripts/fill_docx.py26.1 KB
  • scripts/merge_volume.py5.7 KB
  • scripts/ocr_pdf.py5.6 KB
  • scripts/onboard.py8.7 KB
  • scripts/parse_wps_doc.py1.4 KB
  • scripts/pdf_util.py4.8 KB
  • scripts/status.py991 B
  • tests/test_table_v3.py7.9 KB
  • 安装说明.md2.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

民事案件归档助手 V3

使用一套通用引擎和分律所配置整理民事案件卷宗。律所模板、输出路径和字段映射保存在技能包外:

~/.workbuddy/case-archiver/
├─ settings.json
└─ firm_config/<firm>/
   ├─ paths.json
   ├─ preferences.json
   ├─ template_mapping.md
   ├─ archive_plan.json
   └─ field_map.json

升级技能不得覆盖该配置目录,也不得把客户材料复制进技能包。

路由

用户意图动作
归档案件、先归档现有材料运行 scripts/archive_case.py
完卷、补齐新增材料运行 scripts/status.py,重新扫描并更新状态
接入新律所或新模板运行 scripts/onboard.py,随后人工审阅低置信度映射
检查 Word 模板网格和标记运行 scripts/fill_docx.py 模板.docx --out 检查.json
合并卷宗、合成 PDF先向用户确认,再运行 scripts/merge_volume.py 或向主流程传 --merge yes

归档流程

  1. 读取默认律所及 paths、archive_plan、field_map、preferences。
  2. 递归扫描案卷;从 PDF、DOCX、DOC 和允许 OCR 的扫描件提取文字。
  3. 检查是否混入多份互斥材料;发现时警告,不假装材料属于同一案件。
  4. 按 archive_plan 处理:填写表格、抽取纯模板页、复制既定文件或跳过。
  5. 自动字段按 from 和 key 提取;agent 字段使用调用方提供值;client 字段保持空白。
  6. 生成 .归档状态.json 和 待补齐材料清单.txt。
  7. 不自动合并 PDF;只有用户明确同意后才执行合并。

案件未结案时允许部分归档。缺失材料记为 pending;表格定位或写后校验失败记为 error,不得标记为 done。

V3 表格规则

填写 DOCX 时按稳定性选择定位方式:

  1. marker:模板中的 {{字段名}},首选。
  2. control_tag:Word 内容控件 Tag/标题。
  3. cell_anchor:按标签定位同格、右格或下格。
  4. anchor / loc:仅兼容旧配置;loc 应附 expected_text 防错位。

默认启用严格模式。非空字段找不到、标签不唯一、旧坐标越界或写后验证失败时,保留原输出并把原因写入 manifest 的 fill_report。

接入向导生成的 review_required=true 映射必须经人工确认。合并单元格、空白装饰格和重复标签不得仅凭猜测投入正式使用。

涉及表格映射、选项框、内容长度或 V2 配置迁移时,读取 references/table-mapping-v3.md。修改其他配置时读取 references/schema.md。

业务填写约定

  • 当事人指委托人(我方客户);对方当事人指对立面。
  • 收案时间取委托合同落款日期;处理机关取受理法院或仲裁机构。
  • 审批表右上角“处理方式”填劳动仲裁、一审、二审等,不填处理机关。
  • 空白字段保持空白,不写“待填写”等占位文字。
  • 合同明确免收、免费或零元时,收费栏填“免收”。
  • 案情简介从诉讼请求、查明事实和处理结果组织 200–400 字摘要;无法可靠提取时转为 agent,不编造。
  • 案件进程按日期排列委托、立案/仲裁、举证、开庭、裁判或调解等事件。

授权材料检查

委托人类型必备材料
自然人身份证、授权委托书、律所公函、律师执业证
组织营业执照、法定代表人身份证明书、法定代表人身份证、授权委托书、律所公函、律师执业证

缺失项记为 pending,不得用相似但不等价的材料替代。

合并确认边界

  • 归档不等于合并。
  • 即使 preferences.merge_pdf 为 always,仍须先获得本次用户确认。
  • --merge yes 仅表示调用方已经取得本次明确确认。
  • 多案件批量操作可汇总确认,但必须清楚列出将合并的案件。

依赖与兼容

  • python-docx:DOCX 模板填写与检查。
  • pypdf:PDF 文本提取。
  • PyMuPDF:PDF 合并与页码。
  • pywin32 / Word COM:仅在把 Word 文件转换为 PDF 时需要。
  • PaddleOCR 或 Windows OCR:扫描件文字识别;默认只处理白名单文书。

正式归档前先用脱敏案卷试运行。检查 fill_report.errors、缺失清单以及生成 DOCX 的实际渲染版面;不要只依据脚本退出码判断表格正确。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

中国大陆地区法院类案快速检索与《案件检索报告》(DOCX)生成技能。以案件五项要点(案由/法律关系、争议焦点、关键事实、我方诉请与诉讼地位、请求权基础法条)为检索锚点,经一次四问确认即开工(其中**检索地域范围**与**裁判时间范围**为强制选择题,默认范围为「2021年1月1日以后裁判的浙江省范围内的法院案例」,用户点选默认后须回显该范围提示);按**请求权基础、法律关系、案件事实三要素**判定高匹配——用户**指定**检索特定结果的案例时结果相似度计入评分(四要素满分 10 分),用户**未指定**时结果相似度不作为高匹配考虑因素(三要素满分 8 分);r1 判定须**核对法条版本与时间效力**,援引已失效旧法条者不得给满分;以语义向量检索为主召回、精确结构检索为条件兜底,本地脚本加权打分后按「得分率 > 法院层级 > 审判程序 > 裁判日期」排序,并检测**同院同日同标题的重复入库**案件、疑似重复者不占入报名额;截取匹配度最高的 5–10 例类案,逐案调详情核验案号并摘录判词原文,最后直接输出含页脚页码的 DOCX 报告(默认保存至桌面)。全流程人工确认 1 次、检索类调用控制在 2 次召回 + ≤10 次详情以内,报告阶段检索冻结。未指定结果时三要素高匹配而结果相反者亦会入报(逐例标注结果方向),指定结果时结果相反者一律剔除;报告内以两处固定声明披露「未设不利先例定向检索路径」的局限。当用户要求「快速检索类似案例」「找几个正向案例」「快速版案例检索报告」「检索 5 到 10 个类案并出报告」「出一份类案检索报告 docx」时使用。需要四象限归位、反向案例定向检索、补充召回多轮迭代或 14 分制硬软条件精判时,应使用完整版技能「案例检索报告Plus」而非本技能。基于华宇元典法律数据 MCP。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

88查企业风险查询与分析工具 —— 专注于中国大陆企业的法务风险查询与分析,覆盖经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法案件等风险类型。支持公司名称、统一社会信用代码、companyId 三种输入方式,自动完成风险查询并输出结构化风险分析总结。 触发场景:仅当用户意图为查询企业风险/法务风险时触发。包括但不限于:企业风险查询、公司风险、经营异常、行政处罚、监管措施、被执行人、失信被执行人、司法风险、风险扫描、风险评估、企业合规审查、风险报告、XX公司有什么风险、XX公司安全吗、XX公司有没有处罚、XX公司被执行过吗。 不触发场景:纯粹的企业信息查询(如查公司、搜企业、工商信息、注册资本、法人代表、股东结构、专利商标等)不应触发本技能,请使用其他 cha88 系列工具。

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Manages Rule 30(b)(6) corporate representative deposition workflows — drafting notice topics with reasonable particularity, building examination outlines, defending designees, handling objections, and preserving binding admissions for summary judgment or trial. Use when drafting or responding to 30(b)(6) notices, selecting and preparing designees, building topic-by-topic outlines, or triaging scope and privilege disputes. Trigger keywords: 30(b)(6), corporate representative deposition, topic list, designee, notice analysis, deposition objections, corporate admissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Guides taking and defending Rule 30(b)(6) corporate representative depositions. Drafts topic lists with reasonable particularity, builds examination outlines for binding corporate admissions, analyzes noticed topics for objections, and prepares designees. Use when drafting 30(b)(6) notices, preparing corporate deposition topics, selecting or preparing designees, or defending corporate representative depositions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts FDA 510(k) Premarket Notification submissions demonstrating substantial equivalence under 21 CFR Part 807. Supports Traditional, Special, and Abbreviated pathways. Use when preparing Class II medical device regulatory filings, substantial equivalence analyses, or FDA premarket submissions.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

Drafts a recordable Abstract of Judgment to create a judgment lien on a debtor's real property. Extracts party names, monetary components, and judgment details from case documents, then applies jurisdiction-specific formatting and certification requirements. Use post-judgment in commercial litigation when enforcing monetary awards, perfecting judgment liens, or preparing lien filings with the county recorder.

日本語の概要は準備中です。原文の説明を表示しています。

CSlawyer1985/legal-skillhub152026年9月23日 更新

CSlawyer1985 のスキルをすべて見る

このスキルの問題を報告する