SuperAPI AI 工具集

github-navigator

通用与其它

查看项目

更新于 10-15 19:58

技能介绍

用途:该技能用于通过 gh CLI 完成 GitHub 相关工作,而不是用通用网页抓取工具处理 GitHub 内容。当用户给出 github.com 链接、owner/repo 形式的仓库路径,或询问仓库文件、议题、PR、发布、工作流、元数据,以及想理解某个 GitHub 代码库的结构时启用。

主要能力与命令路由:获取文件或列目录用 gh api repos/OWNER/REPO/contents/...;议题用 gh issue;PR 用 gh pr;发布用 gh release;Actions 运行或工作流用 gh run 或 gh workflow;仓库元数据、克隆或 fork 用 gh repo;没有专用子命令的端点用 gh api。优先使用专用子命令,必要时回退到 gh api。

使用方式:先根据请求确定命令域,语法不确定时查看 gh <domain> --help,再替换仓库、路径、编号等参数执行。同一命令模式最多尝试两次,仍失败则停止并报告错误。深度分析代码库时,默认以浅克隆到本地检查,命令为 git clone --depth 1 https://github.com/OWNER/REPO.git /tmp/github-navigator/OWNER-REPO,然后查看技术栈信号、目录结构、入口与主要模块、README 与文档等,并用平实语言总结;仅在用户明确需要提交历史时使用完整克隆。

安全与认证:创建、关闭或重开议题,创建、合并或关闭 PR,删除、归档或转移仓库,设置密钥或触发工作流,以及使用 --force、--yes 等绕过标志前,必须先确认。涉及私有仓库或写操作时检查 gh auth status,未认证用 gh auth login,权限不足可用 gh auth refresh -s repo -s workflow -s read:org。若 gh 未安装,资料指向 REFERENCES.md 获取安装指引。

限制:资料未提供具体安装命令、价格、平台支持范围或效果数据;需要具体示例、安装与认证细节、GraphQL 示例时,应查阅 REFERENCES.md。许可证为 MIT。