用途:查询 microsoft/agent-academy 仓库在 GitHub 上的标星用户列表;若用户提供某个 GitHub 用户名,还会检查该用户是否标星了该仓库。
主要能力:通过 gh api 获取全部标星用户(使用 --paginate 自动翻页,每页最多 100 条),并用 --jq 只保留 login、type、url 三个字段;将结果保存到仓库根目录下的 temp/stargazers.json;告知用户找到的标星人数及保存位置;对指定用户名给出是否已标星的结论。
使用方式:运行前先确认 gh CLI 已安装(gh --version)并已认证(gh auth status)。若未安装,按操作系统使用相应包管理器安装,例如 macOS 上 brew install gh;若未认证,运行 gh auth login 并按交互流程完成认证。两项检查通过后再执行技能流程。
限制:必须始终使用 gh api --paginate 获取 microsoft/agent-academy 的标星用户,并使用 --jq '[.[] | {login, type, url}]' 仅保留 login、type、url 字段,不存储其他字段;结果固定保存到仓库根目录的 temp/stargazers.json,必要时创建 temp 目录;必须每次从 GitHub 获取最新数据,不得依赖此前结果或对话历史;若 API 请求失败(如网络错误、仓库不存在),需向用户明确报告错误,不得写入部分或空文件。