用途:当 Abel 认证缺失、过期、无效或需要初始化时使用本技能,用于检查认证状态并完成重新认证,最后确认 Abel 是否可用于实际运行。
主要能力:检查当前是否已有可用的 Abel 认证;若认证有效则复用现有认证,无需重复登录;若认证缺失或无效,则引导进入 OAuth 交接流程,并把生成的密钥持久化保存到已安装集合的 .env.skill 中。
必要用法:
- 先将 <abel-auth-skill-root> 解析为本技能的实际安装目录,不要使用相对于当前工作目录的 ../abel-common 路径。
- 运行以下命令检查认证状态: python3 <abel-auth-skill-root>/../abel-common/python/abel_common/cap/graph_probe.py auth-status
- 若检测到已有认证,直接复用。
- 若认证缺失或无效,阅读 references/setup-guide.md,并按其说明启动 OAuth 交接。
- 将获得的密钥持久化到 <abel-auth-skill-root>/.env.skill。
- 最后报告 Abel 是否已准备好投入实际使用。
适用场景:Abel 相关功能因未认证而无法运行、认证过期或失效、首次安装后需要初始化认证时。
限制:官方说明未提供具体认证供应商、令牌有效期、权限范围、失败排查步骤或价格信息,暂未提供;应严格按安装目录解析路径,避免使用相对路径导致检测失败。