Agent Skills
返回列表
PSUR-DSUR 智能撰写助手

PSUR-DSUR 智能撰写助手

行业专业 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/psur-dsur-intelligent-writing-assistant

技能介绍

解决什么问题

在 PSUR/DSUR 撰写自动化中,真正的难点通常不是文本生成本身,而是运行环境不确定、云端受保护内容无法可靠拉取,以及鉴权失败后继续生成导致的越界输出。这个技能把这几件事固化成一条前置流水线:先确认 Python 可用,再完成授权校验,最后只有在拿到云端 protected instructions 后,才允许进入业务流程。

核心能力与关键步骤

  • Python 环境检测:任何脚本执行前先静默检测 $PYTHON_CMD。如果 Python 已存在且版本满足要求,直接继续;如果命令存在但版本偏低,或检测不到可用命令,则输出错误报告并中止执行。用户明确提供全路径时,可直接使用该路径,避免因 PATH 配置问题误判。
  • Windows 兼容处理:在 Windows 上,python 命令可能触发 Microsoft Store 而不是真正的解释器。技能推荐优先使用 py -3 启动器,或引导用户关闭应用执行别名后重试。
  • 授权前置于工作流:本技能是受保护能力,scripts/auth.py 负责本地凭证缓存、WorkBuddy 用户绑定、平台校验与错误信号输出。SKILL.md 明确禁止手动解析 JWT、拼接 AppKey/AppSecret 或自行调用绑定接口。
  • 可修复错误与真正失败的区分:AUTH_REQUIRED 与 CREDENTIALS_MISSING 属于首次使用场景,技能应自动发起 connect_cloud_service 获取 JWT,再用 --bind-jwt 写入缓存,而不是停下来打扰用户;AUTH_INVALID / CREDENTIALS_INVALID 则通过重新绑定覆盖失效凭证。
  • 鉴权门禁与业务输出互斥:只有重新执行 --ensure 得到 AUTH_OK,并通过 scripts/protected.py 成功拉取 protected instructions 后,才能严格按照返回内容继续。未拿到 protected instructions 时必须停止,不能凭本地提示或历史上下文继续生成。

适用边界与注意点

鉴权失败不应被包装成“稍后再试”。如果绑定后的 --ensure 仍返回非 AUTH_OK,或 --bind-jwt / protected.py 返回业务错误,技能必须立即停止业务推理,并向用户输出中文报告。报告需要同时观察 stdout 信号与 stderr 文本:区分 HTTP 401 / authorization failed 等鉴权问题与 network error 等网络问题,并给出明确的处理步骤。

为避免重复打扰用户,重试上限为 1 次。两次失败说明服务端暂时不可用,应告知用户并停止;不得静默降级,也不得在鉴权未通过时继续产出任何业务结果。另一个实现细节是:服务端 skillCode 使用包内 _meta.json 的 slug(如 BT_247A0CAB),而不是展示名称;缺失该文件时才需要手动传 --skill-code。

使用场景

  • 药企定期安全性更新报告撰写阶段,在本地环境完成检测与云端授权后,拉取受保护指令并生成 PSUR 初稿。
  • 新药临床试验期间,需按规范生成 DSUR 并确保每次拉取撰写指令前都通过鉴权门禁,避免使用过期上下文。
  • 在缺少系统级 Python 环境或被 Microsoft Store 拦截时,根据技能报告安装或改用 `py -3` 后再继续撰写流程。
  • 当本地凭证失效或首次使用该技能时,自动完成 WorkBuddy 绑定以获取云端 protected instructions 并继续撰写。

适合人员

  • 制药企业药物警戒(PV)专员,需要按法规周期撰写 PSUR 初稿并确保撰写指令来源受控。
  • 临床研发机构医学撰写(Medical Writing)人员,需在合规环境中生成 DSUR 等定期报告草稿。
  • 药企 IT 或合规工具维护者,负责排查技能在 Windows 上的 Python 命令异常与鉴权绑定问题。
  • 使用 WorkBuddy 平台管理受保护技能的团队,需要明确鉴权失败时的报告与重试边界。