代际领导力
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/intergenerational-leadership-skill 到 AI 助手。
技能介绍
它要解决的问题
企业运营类技能的正文通常不随包分发,而是留在服务端,需要凭证才能取回。缺少这道门禁时,模型在凭证缺失的情况下很容易凭本地提示或历史上下文"脑补"出一份业务内容——结果不可复现,也谈不上对齐服务端的真实定义。@baitongai/intergenerational-leadership-skill 的做法是把授权检查变成硬性前置:没拿到受保护内容,就不产出任何业务结果。
另一类问题是 Python 运行环境不统一。解释器可能是 python、python3,也可能是 Windows 上的 py -3;Windows 的 python 还可能打开 Microsoft Store 而不是执行脚本。这会让后续所有 scripts/*.py 调用变成不确定行为。
它的工作方式
核心由三个环节串起来:
- 环境检测:静默探测可用的 Python 命令,成功就直接执行,只有失败才走报告模板。
scripts/auth.py:处理本地凭证缓存、WorkBuddy 用户绑定、平台授权校验,业务侧不需要手写 JWT 解析或密钥拼接。scripts/protected.py:在授权通过后拉取云端 protected instructions,模型严格按返回内容继续执行。
典型流程是:先检测 Python → 执行 auth.py --ensure → 输出 AUTH_OK 才继续 → 如果返回 AUTH_REQUIRED / CREDENTIALS_MISSING / CREDENTIALS_INVALID,则主动调用 WorkBuddy 的 connect_cloud_service 获取 JWT,再执行 --bind-jwt 覆盖旧缓存 → 重新 --ensure → 通过后由 protected.py 取回受保护内容并按其执行。
注意点与边界
AUTH_REQUIRED不是失败,而是首次绑定的正常路径,必须自动继续,停下来向用户报告属于最常见错误。- 只有绑定流程执行后仍然失败(
CREDENTIALS_INVALID、HTTP 401/403、authorization failed、网络错误等),才需要向用户输出明确报告,并区分网络问题与鉴权问题。 - 鉴权与业务输出是互斥关系:未拿到 protected instructions 时必须停止,不得降级产出。
- 重试上限为 1 次;两次仍失败应告知数据服务暂时不可用并停止重试。
- 不要在命令、环境变量或回复中出现
AppKey/AppSecret明文。 - 用户主动提供解释器全路径时,直接使用该路径,不必再纠结检测不到的问题。
使用场景
- 在 WorkBuddy 中首次调用该技能,本地没有凭证缓存,需要走完 JWT 绑定流程才能继续取回受保护内容。
- Windows 上输入 `python` 打开的是 Microsoft Store 而非执行脚本,需要改用 `py -3` 启动器或关闭执行别名后重跑检测。
- 执行 `auth.py --ensure` 返回 `CREDENTIALS_INVALID`,需要区分凭证失效与网络故障,并按模板向用户报告。
- 用户已给出解释器全路径但自动检测不到,需要直接用该路径执行 `scripts/` 下的脚本而非中断流程。
适合人员
- 在 WorkBuddy 中开发企业运营类技能的工程师,需要为受保护内容建立硬性授权门禁与凭证缓存逻辑。
- 维护内部技能包的平台运维,需要在 Windows 环境下排查 `python` 命令被 Microsoft Store 拦截的问题。
- 使用百通AI服务平台技能的企业运营人员,首次使用时需完成 WorkBuddy 账号绑定才能取回受保护内容。