Agent Skills
返回列表
剂型改良与产品升级换代

剂型改良与产品升级换代

企业运营 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md 的指引,在 AI 助手中安装 @baitongai/dosage-form-improvement-and-product-upgrading。

技能介绍

要解决的问题

「剂型改良与产品升级换代」是一项受保护能力,调用前必须先通过平台授权校验。实际集成中最常见的坑不是业务流程本身,而是授权失败后被静默跳过:脚本重试、降级输出、拿过期凭证硬跑,最终产出一份未经平台校验的业务结果,排查时却发现日志里什么都没有。因此这个技能把「授权门禁」作为第一道也是唯一一道硬关卡。

技能如何工作

授权逻辑全部由 scripts/auth.py 承担,包括本地凭证缓存、WorkBuddy 用户绑定、平台授权校验和错误信号输出。不要在业务代码里手动解析 JWT、拼接 AppKey/AppSecret 或自行调用绑定接口。

关键步骤:

  • 授权脚本优先读取包内 _meta.json 的 slug 作为服务端 skillCode(如 BT_8AF36D0D),只有包内缺少该文件时才手动传 --skill-code
  • 先执行授权检查:输出 AUTH_OK 才能继续;若输出 AUTH_REQUIRED、AUTH_INVALID、CREDENTIALS_MISSING 或 CREDENTIALS_INVALID,则通过 WorkBuddy 的 connect_cloud_service 获取登录用户 JWT,交给授权脚本完成绑定
  • 绑定成功输出 AUTH_BIND_OK 后,重新执行授权检查;仍未拿到 AUTH_OK 就停止,并按失败模板向用户报告
  • 授权通过后必须调用 scripts/protected.py 拉取云端 protected instructions,拿到后才能按返回内容执行;未拿到就停止,不凭本地提示或历史上下文继续生成

失败处理与边界

  • stdout 信号只有 5 种:AUTH_OK、AUTH_REQUIRED + CREDENTIALS_MISSING、AUTH_INVALID + CREDENTIALS_INVALID、AUTH_BIND_OK、AUTH_INVALID(仅 --bind-jwt 失败时);业务错误细节走 stderr,必须同时观察两者
  • 鉴权失败时立即停止业务推理,原样转述信号与 stderr 关键行,给出分步操作清单;禁止「失败但仍产出结果,末尾补一句鉴权有问题」
  • 区分网络错误(network error、HTTP 401/403)与鉴权拒绝(authorization failed、签名),给出不同处理建议
  • 重试上限为 1 次;两次失败视为服务端问题,告知数据服务不可用后停止
  • 任何情况下不得向用户展示或在回复中拼接 AppKey/AppSecret 明文,密钥字段必须打码

使用场景

  • 药企研发部门对现有片剂做剂型改良评估时,需先通过授权校验再拉取云端受保护的改良执行指引
  • 产品线经理推进产品升级换代方案时,需要调用该技能获取受保护的升级换代操作内容
  • Agent 平台在批量调度该受保护技能前,需确认授权状态并处理凭证过期后的重新绑定流程
  • 技术团队将该技能嵌入内部 Agent 工作流时,需按规范实现鉴权失败的中断、报告与重试上限逻辑

适合人员

  • 药企研发工程师:负责剂型改良评估,需要调用该技能获取受保护的改良指引并完成产品升级论证
  • 医药产品经理:主导产品线迭代与升级换代,需要通过授权校验后拉取受保护的执行内容
  • AI 技能集成开发者:将受保护技能接入内部 Agent 工作流,需要按规范处理授权门禁与失败报告逻辑
  • 企业 AI 平台运维人员:负责技能调用的授权状态管理,需要掌握凭证绑定、过期重试与故障上报流程