区域品牌计划RBP-RPM 版
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/regional-brand-plan-rbp-target-rpm。
技能介绍
要解决的问题
区域品牌计划 RBP 的业务入口面向 RPM,但运行入口不在自然语言本身,而在一组受保护的云端指令和本地 Python 脚本。直接让模型凭记忆回答会面临三类问题:Python 命令可能指向 Microsoft Store 别名、凭证状态不明、受保护内容是否真的拿到无从确认。
技能如何工作
这个技能把运行前置条件拆成可验证的步骤。
- 先静默检测 Python:优先得到
PYTHON_CMD;若版本可用,就直接执行后续脚本。版本低或找不到时,再按模板报告。 - 授权状态统一交给
scripts/auth.py判断,避免手写 JWT 解析、AppKey/AppSecret 拼接或绑定接口调用。 - 首次本地无凭证时,出现
AUTH_REQUIRED/CREDENTIALS_MISSING不应中断;应主动调用connect_cloud_service获取登录 JWT,再执行绑定,最后重新--ensure。 - 凭证过期或远程校验失败时,用新 JWT 覆盖旧缓存并再次验证。
- 只有重新检查输出
AUTH_OK后,才执行scripts/protected.py拉取云端 protected instructions;拿到内容后才按返回指令继续工作流。
适用边界与注意点
授权门禁与业务输出互斥。绑定流程已执行、但再次 --ensure 或 protected.py 仍失败时,必须停止业务推理,向用户报告实际 stdout 信号和 stderr 关键行,并按步骤给出处理清单。
对凭证过期、HTTP 401/403、签名错误、服务端鉴权拒绝等问题,自动重绑最多 1 次;再次失败即视为服务暂不可用,不得继续产出结果,也不要静默重试或降级绕过。Windows 下建议优先用 py -3,或关闭 python.exe / python3.exe 的执行别名。
使用场景
- Windows 下运行技能前,需要确认用 `py -3` 还是用户全路径,避免 `python` 打开 Microsoft Store。
- 首次调用受保护工作流时,本地无凭证缓存,收到 AUTH_REQUIRED 后应继续绑定而非停下来报告。
- 区域品牌计划 RBP 的 RPM 场景中,需要先执行 `scripts/auth.py --ensure`,再按返回结果决定是否拉取云端指令。
- `protected.py` 拉取失败时,需要停止业务推理,把鉴权失败原因和下一步操作清单报告给用户。
适合人员
- 负责 RPM 区域品牌计划落地的运营,需要在拉取受保护指令前完成 Python 环境检测与授权绑定。
- 维护办公自动化脚本的工程师,需要判断 AUTH_REQUIRED、CREDENTIALS_INVALID 等信号是否可自动修复。
- 管理多平台技能权限的团队负责人,需要清楚绑定失败后何时应停止重试并通知用户。