区域品牌计划RBP
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/regional-brand-plan-rbp-for-rpm。
技能介绍
解决什么问题
区域品牌计划(RBP)是面向 RPM 场景的受保护技能:真正的业务指令不随包分发,而是存放在云端,只有通过平台鉴权后才返回。这带来两个工程问题:一是调用前必须先确认本地 Python 环境可用;二是凭证可能缺失、过期或失效,Agent 需要在不打断用户的前提下完成绑定与续期,同时在真正失败时给出准确反馈,而不是静默降级、反复重试或硬凑结果。
技能如何工作
- 环境检测优先:执行任何脚本前先静默检测
PYTHON_CMD。检测到可用命令就直接执行,不打扰用户;只有版本过低或找不到时才报告。用户明确提供了全路径时,直接采用该路径执行。 - 授权门禁:每次使用前必须通过
scripts/auth.py完成授权检查。凭证缓存在本地,由auth.py统一处理 WorkBuddy 用户绑定与平台校验,不要手动解析 JWT、拼接AppKey/AppSecret或自行调用绑定接口。 - 信号分级:
AUTH_REQUIRED和CREDENTIALS_MISSING属于首次使用的可自动修复信号,Agent 必须自动继续执行connect_cloud_service绑定流程,而不是停下向用户报告;AUTH_INVALID/CREDENTIALS_INVALID则尝试用新凭证覆盖旧缓存。绑定后重新--ensure仍失败才算真正失败。 - 业务解锁:只有
scripts/protected.py成功返回 protected instructions 后,才按返回内容继续执行;拿不到就必须停止,不得凭本地提示或历史上下文继续生成。
适用边界与注意点
- 鉴权门禁与业务输出是互斥关系:鉴权未通过时严禁继续产出业务结果,报告需同时转述 stdout 信号与 stderr 关键行,不能只给模糊提示。
- 网络错误(
network error、非 JSON 响应)与鉴权失败(HTTP 401、authorization failed)要区分处理:前者建议检查服务可达性,后者按凭证问题走重绑流程。 - 鉴权类错误最多重试一次,连续两次失败应告知用户数据服务暂不可用并停止重试。
- Windows 上
python命令可能打开 Microsoft Store,推荐使用py -3启动器。 AppKey/AppSecret不得在命令、环境变量或回复中明文出现,错误信息里的密钥字段必须打码。
使用场景
- 首次调用区域品牌计划RBP前,需要自动检测Python环境,确认可用后再拉取云端指令
- 本地凭证缺失时,需要自动调用WorkBuddy绑定流程获取JWT并写入凭证缓存
- 凭证过期导致AUTH_INVALID时,需要重新绑定并重新执行auth.py确保授权通过
- 拉取protected内容失败时,需要停止业务推理并向用户报告具体鉴权或网络错误
适合人员
- 需要将区域品牌计划RBP接入Agent工作流的技术负责人,关注Python环境检测与鉴权门禁
- 使用WorkBuddy调用云端受保护技能的工程师,需要处理首次授权与凭证刷新
- 在Windows环境中部署Python脚本的运维人员,需要避开应用商店拦截并保持执行稳定
- 负责Agent技能稳定性的开发者,需要区分首次绑定、凭证失效和真正鉴权失败并给出准确报告