S9医学证据库×GEO桥接引擎
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/s9-medical-evidence-library-geo-bridging-engine。
技能介绍
要解决的具体问题
受保护的行业能力不能像普通脚本那样直接运行:如果直接调用业务逻辑,可能在没有可用 Python 解释器时失败,也可能在凭证缺失或失效时继续产出结果,造成“看起来成功、实际未经授权”的静默降级。这类问题在工程上很难排查——错误发生在执行链上游,业务侧只会看到一份没有依据的输出。S9 医学证据库 × GEO 桥接引擎把环境探测和鉴权门禁放在工作流之前,让“能不能运行”和“有没有资格运行”在产生任何业务推理之前就被明确判定。
技能如何工作
这个技能的核心不是某一个检索接口,而是一套受保护能力的调用前置流程,可以分为三个阶段:
- Python 环境检测(最先执行):先静默检测可用的 Python 命令,只输出版本信息。版本可用就直接执行
scripts/auth.py;为空或版本过低才按模板报告。用户若给出全路径,则直接用该路径。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也先尝试用新 JWT 覆盖旧缓存。只有绑定后再次--ensure仍失败才算真正失败。 - 受保护内容拉取:授权通过后由
scripts/protected.py获取云端 protected instructions。只有成功返回这些指令,才能按其内容继续执行;拿不到就必须停止,不能凭本地提示或历史上下文继续生成。
适用边界与注意点
鉴权门禁和业务输出是互斥关系:鉴权未通过,就不得产出任何业务结果。鉴权失败时必须输出明确的中文报告,原样转述 stdout 信号和 stderr 关键行,按错误类型区分网络问题与权限问题,并给出可执行的 1/2/3 步操作清单。凭证失效或 HTTP 401 / HTTP 403 触发重新绑定,但最多重试一次;两次失败应告知数据服务暂时不可用并停止重试。AppKey / AppSecret 明文不能出现在业务命令、环境变量、错误报告或回复中,错误码和消息可以原样展示,密钥字段需打码。这个技能适合需要受保护云端指令驱动的 Python 工作流,不适合不需要鉴权的本地脚本,也不把安装、凭证获取或云端服务可用性当作自身职责。
使用场景
- 首次运行受保护技能时,先静默检测 Python,再完成授权检查,避免无凭证执行业务。
- Windows 下 `python` 打开 Microsoft Store 时,改用 `py -3` 启动器继续运行授权脚本。
- 本地凭证过期导致 `AUTH_INVALID` 时,自动重新绑定 JWT,再重新检查授权是否通过。
- 需要拉取云端 protected instructions 后才能继续工作流;未获取成功时必须停止,不得继续推理。
适合人员
- 负责集成受保护技能的工程师,需要明确 Python 检测和鉴权失败时的停止条件。
- 维护医疗或 GEO 相关 AI 工作流的技术团队,需要确保未取得云端指令时不产出业务结果。
- 排查 Windows 下 Python 执行异常的运维人员,需要按错误信号判断环境或鉴权问题。