SuperAPI AI 工具集

github-multi-account

通用与其它

查看项目

更新于 10-15 21:12

技能介绍

用途:当用户拥有多个 GitHub 账号时,该技能帮助 AI 代理检测账号并自动配置账号锁定的 gh 别名,避免手动切换账号。

主要能力:运行 gh auth status 检测多个账号;询问用户哪个是个人账号、哪个是工作/EMU 账号;自动在 PowerShell 配置文件中定义 gh-personal 与 gh-work 函数及 ghp、ghw 别名;创建 CMD 包装脚本并加入 PATH;在当前会话加载函数;通过 ghp api user --jq '.login' 与 ghw api user --jq '.login' 验证。

使用方式:AI 代理按步骤执行,用户确认账号归属后自动完成配置。之后仓库操作使用 ghp(个人)或 ghw(工作),不再使用裸 gh,也不手动 gh auth switch。按仓库所有者选择别名。

限制:资料仅覆盖 Windows PowerShell 与 CMD 环境;未提供其他平台或 shell 的配置方式。具体账号用户名由用户提供,示例中的用户名仅为占位或特定仓库绑定,不具通用性。