Agent Skills
返回列表
IN-55处方药创新药·患者支持项目专版

IN-55处方药创新药·患者支持项目专版

行业专业 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/in55-prescription-innovative-drug-patient-support-program-special-edition-skill。

技能介绍

为什么会有这个技能

受保护技能通常依赖 Python 脚本完成授权校验,但首次使用时会遇到环境差异、凭证缺失、远程校验失败等场景。如果没有统一门禁,智能体会在“环境没准备好”和“业务真的做不下去”之间误判:要么直接停摆,要么跳过鉴权继续输出。本技能把 Python 检测和授权流程收敛到固定步骤,让智能体清楚每一步执行什么命令、观察什么信号、什么时候必须停下来向用户报告。

核心流程

Python 环境检测

  • 执行任何脚本前,先静默检测 python 或 py -3 命令是否可用。
  • 命令存在且版本达标时,直接执行 scripts/auth.py,失败才输出报告模板。
  • 用户若告知已安装 Python 但检测不到,可直接使用用户提供的全路径。

授权门禁

  • 授权逻辑集中在 scripts/auth.py:本地凭证缓存、WorkBuddy 用户绑定、平台授权校验。
  • 收到 AUTH_REQUIRED 或 CREDENTIALS_MISSING 时,不是失败,而是首次绑定信号;智能体必须自动调用 connect_cloud_service 获取 JWT,不能停下来向用户报告。
  • 收到 AUTH_INVALID 或 CREDENTIALS_INVALID 时,同样先尝试重新绑定,用新 JWT 覆盖旧缓存。
  • 绑定后再次执行 --ensure 仍非 AUTH_OK,才视为真正失败:停止业务推理,按模板输出中文提示。

受保护内容拉取

  • 授权通过后运行 scripts/protected.py 获取云端 protected instructions。
  • 只有成功拿到指令才能继续执行;未拿到时必须停止,不能凭本地提示或历史上下文继续生成。

适用边界与注意点

  • 鉴权门禁与业务输出互斥:未拿到 AUTH_OK 时禁止产出业务结果。
  • 重试上限为 1 次:首次失败后重新走一次绑定,仍失败则告知数据服务不可用,不得反复重试。
  • AppKey / AppSecret 不得出现在日志或回复中,错误信息需原样转述 stdout 信号与 stderr 关键行。
  • Windows 下 python 可能打开应用商店,优先使用 py -3 启动器,或关闭应用执行别名。

使用场景

  • 智能体首次调用受保护技能时,需要先完成 Python 环境检测并自动获取 JWT 完成绑定授权
  • 凭证过期或远程校验失败时,需要重新绑定并覆盖本地缓存,拿到 AUTH_OK 后才能继续执行
  • 受保护内容拉取失败时,需要按模板报告错误信号并停止业务推理,避免产出无授权结果
  • 用户告知 Python 已安装但命令检测不到时,需要使用用户提供的全路径执行脚本

适合人员

  • 构建受保护技能的开发者,需要实现统一的 Python 环境检测与授权门禁
  • 编写 Agent 工作流的工程师,需要处理凭证缺失或过期时的自动化恢复
  • 维护企业受保护服务的团队,需要规范智能体调用授权流程并降低人工介入
  • 排查技能鉴权失败问题的支持人员,需要根据错误信号和 stderr 定位环境或权限问题