乐于分享
好东西不私藏

首发:eCTD PDF 验证助手 Skill 版:在 WorkBuddy 中调用,一键核查注册申报文件合规性(注51)

首发:eCTD PDF 验证助手 Skill 版:在 WorkBuddy 中调用,一键核查注册申报文件合规性(注51)
做药品注册 / eCTD 递交的同事都知道,申报资料里的 PDF 不是"能打开"就行——药审中心(CDE)对电子递交有一套明确的技术验证标准(验证标准 V1.1)。书签是否承前缩放、字体是否嵌入、文件是否加密、超链接是否合规……这些文件层面的技术要求,都需要在递交前逐项确认。

笔者继续编写了一个 eCTD PDF 验证助手 Skill,发布到 Skillhub全网首发,供大家在WorkBuddy中调用。它能在你递交前,对照 CDE 电子递交验证标准 V1.1 的全部 26 条PDF文件技术规则逐项扫描你的 PDF,告诉你哪些符合、哪些不符合、属于什么级别,还能自动修复部分问题。

为什么有了网页版还要 Skill 版

笔者前期已发表本地网页版验证助手,如果你已经习惯网页版「上传→点击→看报告」的轻量体验,那么 Skill 版解决的不是「验证更准」——两者同源同一套引擎——而是让 PDF 合规核查真正住进你的AI工作流。在 WorkBuddy、Claude Code 或 Cursor 里,一句话就能核验,不必再切浏览器、找文件;直接说「把这个文件夹里所有 PDF 跑一遍」,批量交给对话;验证出问题后还能接着追问「这条规则怎么改」「帮我出修复方案」,报告即问即答。在安装这个Skill后,AI才知道我们的标准是什么,标准的检查方法是什么,之后它就能知道该怎么配合人类干活;配合 WorkBuddy 自动化,甚至能定时扫描递交目录,递交前自动体检。结合WorkBuddy的记忆能力,还能持续对同一项目文件进行跟进处理。网页版是随手查的入口,Skill 版是融进日常的能力,并且也能和其他Skill联合使用,两者验证标准完全一致,差别只在你怎么用它或协同用它。


它是什么?

一句话:一个零依赖的 PDF 文件合规核查工具,专门为 eCTD / CTD 申报场景设计。为Agent的Harness层的一个Skill技能工具包。

核心特点:

  • 零依赖——不依赖 pdf.js、不需要 npm install、不联网、不上传文件,纯本地运行
  • 全覆盖——对标 CDE 验证标准 V1.1 全部 28 条规则(书签承前缩放、超链接合法性、字体嵌入、加密权限、初始视图、快速 Web 查看、注释、内容可搜索等)
  • 可批量——支持单个文件、整目录递归批量核查
  • 双格式报告——默认输出 Markdown(方便归档或贴进文档),加参数可选独立 HTML 文档
  • 安全修复——核查出问题后可自动修订(破坏性修复默认开启,也可限定为非破坏性),且绝不覆盖原始 PDF

在哪里用?

这个 Skill 已发布到 Skillhub(skillhub.cn),支持三个平台:

平台
调用方式
WorkBuddy
通过专家技能连接器安装后,在对话中直接 / 调用
Claude Code
安装后在 .claude/skills/ 目录下可用
Cursor
安装后在 Cursor Skills 中加载

下面以 WorkBuddy 为例,演示完整使用流程。


WorkBuddy 使用教程(3 步上手)

第一步:通过专家技能连接器安装

打开 WorkBuddy → 左侧栏点击「专家.技能.连接器」→ 进入「技能」→ 搜索 eCTD PDF 验证助手 → 点击SkillHub→ 点击「+安装」。

提示:首次安装需要联网从 Skillhub 拉取技能包,之后完全离线可用。

第二步:在对话中唤起技能并附上 PDF

安装完成后,回到对话界面,用 / 唤起 eCTD PDF 验证助手,再把要核查的 PDF 文件拖入对话框(或写明文件路径),并给出提示词:

/eCTD PDF 验证助手 帮我校验一下这份申报资料 PDF 是否符合 eCTD 标准

或者更自然地说一句:

跑个 CDE PDF 验证,帮我把这个 PDF 跑一遍 eCTD 合规核查,重点看下书签、超链接、字体嵌没嵌、有没有加密,输出一份 Markdown 报告。

Skill 会自动识别并启动核查流程。你也可以直接说"PDF 验证"、"校验申报资料"、"检查书签和字体"等自然语言触发。

常用提示词参考:

  • 校验这个 PDF 是否符合 CDE 验证标准
  • 申报资料的书签/字体有没有违规
  • 递交前帮我做个 PDF 合规核查
  • 把这个文件夹里的 PDF 都跑一遍验证

第三步:查看核查报告

Skill 完成扫描后会输出一份结构化报告,每条规则都标注了严重级别(错误 / 警告 / 提示)和通过/失败状态

报告中:

  • 红色 = 错误(不合规项,需处理)
  • 黄色 = 警告(建议修正)
  • 灰色 = 提示(信息项,不影响递交)

如果需要 HTML 版本(方便浏览器查看或分享),可以在提示词里加上"输出 HTML 报告"


能修什么?不能修什么?

Skill 不仅"体检",还自带"治疗"能力(可选开启):

可以自动修复的规则:

  • 书签/大纲承前缩放(6.8)
  • 移除超链接外链(6.10)
  • 移除非链接注释(6.18)
  • 移除附件(6.17)
  • 移除 JavaScript(6.24)
  • 初始视图设置(6.20)

仅检出、不自动修复的规则:

  • 字体嵌入(6.26)——需嵌入字体二进制,工具暂不支持
  • 扫描件可搜索(6.25)——需 OCR 引擎
  • 加密/密码保护(6.19/6.21)——检出但不删(安全考虑)
  • 快速 Web 查看/线性化(6.22)——需整文件重排

修复模式默认为破坏性修复(会删除外链/注释等),如只想做安全调整,可以用 --safe-only 参数限定为非破坏性操作。无论哪种模式,原文件永远不会被覆盖,修复产物另存为 <原名>_fixed.pdf

相关链接

如果你对这个 Skill 感兴趣,可以通过以下渠道获取、安装和使用: