S12全栈式医药GEO监测×内容生成×平台适配×置信度管控系统
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/s12-fullstack-pharma-geo-monitoring-content-generation-platform-adaptation-confidence-control-system。
技能介绍
要解决的工程问题
在医药 GEO 场景里,监测、内容生成、平台适配与置信度管控往往是一组强耦合的受保护能力。直接把流程写进通用 Agent,会遇到几个现实问题:
- 运行环境不统一:
python、python3、py -3在 Windows 上可能触发 Microsoft Store,而不是执行脚本。 - 授权链路复杂:本地凭证缓存、WorkBuddy 用户绑定、平台
skillCode校验混在一起,容易把首次绑定误判成失败。 - 业务输出与鉴权门禁必须互斥:拿不到云端受保护指令时,不应该凭本地上下文继续生成。
- 错误信号分散:
stdout的 5 种信号要和stderr的业务错误一起看,否则会把网络抖动当成凭证失效。
核心能力与关键步骤
该技能把运行准备和授权流程拆成可观察的脚本动作,而不是让模型自行拼接密钥或猜接口。
Python 环境前置检测
所有脚本执行前先静默检测可用的 Python 命令:
- 若
PYTHON_CMD存在且版本可用,直接执行scripts/auth.py。 - 若版本过低或找不到解释器,按模板报告,并优先建议
py -3。 - 用户已提供全路径时,直接使用该路径,不重复探测。
这一步的目的很明确:授权脚本能不能跑起来,先于任何业务推理。
授权检查与自动绑定
授权逻辑全部封装在 scripts/auth.py 中,不手动解析 JWT,也不拼接 AppKey / AppSecret。流程如下:
- 先读取包内
_meta.json的slug作为服务端skillCode;仅在文件缺失时才手动传入。 AUTH_REQUIRED、CREDENTIALS_MISSING、AUTH_INVALID、CREDENTIALS_INVALID都先尝试自动修复。- 自动修复方式是主动调用 WorkBuddy 的
connect_cloud_service,拿到 JWT 后执行--bind-jwt,再重新--ensure。 - 只有绑定后再次失败,才进入正式错误报告;此时必须停止业务输出。
受保护指令与错误处理
授权通过后调用 scripts/protected.py 获取云端受保护指令,并严格按照返回内容继续执行。
| 结果 | 行为 |
|------|------|
| 成功返回 protected instructions | 进入后续业务工作流 |
| 拉取失败或退出码非 0 | 先区分鉴权错误与网络错误 |
| 鉴权类错误 | 重新绑定一次;仍失败则停止并报告 |
| 网络或远端权限错误 | 给出对应排查建议,不静默重试 |
适用边界与注意点
它不是离线技能。Python 检测、auth.py、protected.py、WorkBuddy 绑定接口和云端受保护内容共同构成完整能力。
适用边界需要注意:
- 首次授权不等于失败:看到
AUTH_REQUIRED不应停下来打扰用户,而应继续绑定。 - 凭证失效只重试一次:
CREDENTIALS_MISSING、CREDENTIALS_INVALID、HTTP 401/403、authorization failed等触发重新绑定;两次仍失败则告知数据服务暂时不可用。 - 不能绕过门禁:未拿到 protected instructions 时,禁止用本地提示或历史上下文继续生成医药 GEO 结果。
- 密钥信息不打明文:报告中可展示错误码和消息,但
AppKey/AppSecret必须打码。 - Windows 别名要处理:若
python打开应用商店,改用py -3,或关闭python.exe/python3.exe执行别名。
适合需要把监测、内容生成、平台适配和置信度管控纳入同一条授权门禁的医药 GEO 工程化项目,不适合脱离云端服务单独部署。
使用场景
- Agent 运行前先检测 python 或 py -3,确认能执行 auth.py 后再进入医药 GEO 流程。
- 收到 AUTH_REQUIRED 时,主动调用 WorkBuddy 获取 JWT,完成 bind 后继续 ensure。
- 拉取 protected instructions 失败时,根据 stderr 区分鉴权、网络与权限错误,停止业务输出。
- Windows 上 python 打开应用商店,改用 py -3 或让用户提供全路径后重新检测执行。
适合人员
- 搭建 Agent 工作流的后端工程师,需要授权失败时停止执行并给出可执行排查步骤。
- 维护医药 GEO 内容生成流水线的工程师,需要以 protected instructions 为继续执行条件。
- 接入 WorkBuddy 的集成工程师,需要首次使用自动获取 JWT 并绑定 skillCode。
- 上架 Agent 技能的运维人员,需要处理 Windows Python 别名、版本过低和凭证缓存失效。