法院文书下载归档助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e318e272/court-document-downloader。
技能介绍
要解决的问题
收到法院电子送达短信时,文书散落在短信链接里,手动下载、命名、归档全靠人肉操作。这个 skill 面向 zxfw.court.gov.cn 的送达场景:粘贴短信原文或直接发送送达链接,即可自动解析案号与当事人,批量下载 PDF 并按案件归档,省去逐份点击下载、手工建目录的重复劳动。
工作流程
- 输入方式:支持粘贴短信原文(法院签名+正文+链接),或直接发送以
https://zxfw.court.gov.cn/zxfw/#/pagesAjkj/app/wssd/index?qdbh=...开头的链接;纯链接时跳过短信解析,直接从 URL 提取qdbh、sdbh、sdsin参数。 - 下载策略:优先 API 直连,POST 到
.../api/v1/sdfw/getWsListBySdbhNew,一次拿到全部文书列表和 OSS 签名链接,再用curl批量下载;仅当 API 失败(非 0 退出码、非 200、JSON 不可解析、data为空)才降级到浏览器方案——扫描侧边栏确认文书总数,逐份点击并从 iframe 的src中解出file=后的 OSS 地址。 - 归档逻辑:先搜后建。对当事人名生成变体(全名、去公司后缀、去地域前缀)搜索已有文件夹,原被告同时命中才复用,否则新建
{原告}诉{被告}{案由}格式目录;年份按下载日期分层,而非案号年份。 - 文件命名:
{文书标题}({当事人+案由})_{YYYYMMDD}收.pdf,同名追加_2后缀。 - 文书解析:用
pymupdf提取正文。传票自动抓取开庭时间、地点、承办法官,写入 Apple Calendar(触发间隔单位是分钟);判决书/裁定书按dt_cjsj计算上诉截止日期。 - 可追溯性:每次处理在
.archive/下写一条 JSON 记录,归档后把 PDF 发回对话框供预览。
注意点
- OSS 签名 URL 约 1 小时过期,API 返回后应尽快下载,失败后需重新调接口获取新链接。
- WPS 生成的 PDF 是 CID 字体编码,
pymupdf提取可能为空或乱码,需手动解码 ToUnicode CMap。 - 一个送达链接通常包含多份文书,浏览器方案必须先扫侧边栏确认总数,避免漏下。
- 配置保存在
~/.config/court-document-downloader/config.json,首次使用需交互确认保存路径,不会替用户做默认选择。
使用场景
- 收到法院电子送达短信后,想把链接中的多份文书批量下载到本地,按年份和案件文件夹归档。
- 律师需要从每次送达链接提取案号和当事人信息,并把传票的开庭时间写入日历提醒。
- 判决书送达后,想按文书送达日期自动计算上诉截止日期并留存归档记录。
- 整理案卷时,要把同一案件的不同批次文书存入既有案件文件夹,避免重复新建目录。
适合人员
- 需要高频接收法院电子送达并逐份保存文书的诉讼律师,希望减少手动下载和命名时间。
- 负责案件材料归档的律所助理,要把不同批次文书按原被告和案由整理到同一案件目录。
- 需要跟踪开庭和上诉期限的独立执业律师,希望传票自动加入日历、判决书自动算期限。
- 经常通过人民法院电子送达平台接收文书的企业法务,需要把下载的 PDF 纳入内部档案管理。