SuperAPI AI 工具集

github-researcher

编程与开发

查看项目

更新于 10-16 05:49

技能介绍

用途:帮助智能体查找并理解指定 GitHub 仓库中的 issue,并深入理解代码库,从而回答“我最大的问题是什么”这类高层问题。

主要能力:批量抓取开放 issue;获取单个 issue 的详情与评论;结合 README 和目录结构总结 issue 主题、反复出现的抱怨或关键缺陷。

使用方式:环境未安装 GitHub CLI(gh),不要运行 gh 命令。批量抓取开放 issue 使用提供的脚本:python skills/github-researcher/scripts/fetch_issues.py --repo <owner>/<repo> --workspace ./workspace,输出到 {workspace}/data/github-issues.md。获取具体 issue 详情或评论时,用 curl 调用 GitHub REST API:curl -s -H "User-Agent: Repo-Maintainer/1.0" https://api.github.com/repos/<owner>/<repo>/issues/<issue_number>;评论接口为 .../issues/<issue_number>/comments。理解仓库时,读取顶层 README.md,用 find . -maxdepth 2 扫描目录树,再阅读抓取到的 issue 并归纳主题。

适用场景:需要快速了解某仓库的开放问题、常见反馈或代码结构时。

限制:公开仓库无需认证即可抓取;环境未安装 gh,必须使用脚本与 curl;api.github.com 需在网络允许列表内;具体认证、速率限制及私有仓库支持情况暂未提供。