这个 Skill 让 AI 自动帮你修 GitHub CI!再也不用翻日志看到眼睛疼

还在为 CI 报红抓狂?每次 GitHub Actions 挂了,得手动点进页面、一条条翻日志、猜报错原因……现在有个 Skill 能帮 AI 直接把这个流程自动化了。

它能做什么

gh-fix-ci 是 OpenAI 开源的一个 Claude Code Skill,专门用来自动定位和修复 GitHub PR 里失败的 CI 检查。你只要说一句”帮我修一下这个 PR 的 CI”,它就会:

  • gh 命令找到失败的 PR 和检查项
  • 自动抓取 GitHub Actions 的失败日志
  • 提炼出报错的关键片段
  • 生成一个修复方案,等你确认后才动手
  • 修完之后再跑一遍 CI 确认绿灯

整个过程不需要你点任何网页,全在命令行里搞定。

适用场景

适合这些同学:
– 经常提 PR、被 CI 红色支配的工程师
– 维护开源项目、每天要过很多 PR review 的 maintainer
– 想让 AI 帮你做 CI 维护而不是自己手动翻日志的效率党
– 团队里新人总是搞不定 Actions 报错,想有个自动诊断工具

不适合这些:
– Buildkite 等非 GitHub Actions 的 CI(它会标注为外部检查,不处理)
– 完全没配 gh CLI 的环境(需要先 gh auth login

怎么用

# 先认证(只做一次)
gh auth login

# 检查某个 PR 的 CI 状态
gh pr checks

# 或者让 Skill 帮你自动分析
python "<skill-path>/scripts/inspect_pr_checks.py" --repo "." --pr "123"

装进 Claude Code 之后,直接说人话就行,比如:”这个 PR 的 CI 挂了,帮我看看怎么回事”。

技术细节

它自带一个 inspect_pr_checks.py 脚本,处理了 gh 命令字段漂移和日志拉取失败的情况,比手敲 gh pr checks --json 鲁棒得多。支持 --json 输出方便后续自动化,也支持 --max-lines--context 控制日志截取范围。

GitHub 上 7.3k Stars,属于 OpenAI Skills 库里的实用派。


GitHub:https://github.com/openai/skills


GitHub: https://github.com/openai/skills

评论区

0 条评论

登录后可评论。

陈一铭 9 阅读