自动化与运维 ✓ OpenAI · 官方 github-actionspull-request-checksgithub-clici-debuggingworkflow-logs

GitHub PR 检查修复助手

定位 GitHub Actions PR 检查失败并制定获批后修复方案。

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
信任安全16 / 25 · 3.2/5

证据显示该技能主要执行只读的 gh 查询和日志获取,并要求认证失败时由用户先登录,实施修改前明确请求批准;但要求 repo 与 workflow 权限,未说明日志中可能包含的机密数据、数据流、最小权限边界或回滚方案,因此扣分。

可靠稳定8 / 20 · 2.0/5

脚本包含认证检查、PR 解析、字段兼容回退、运行日志与作业日志回退及错误状态;但未提供测试,GitHub API 返回 ZIP 日志时直接标记为无法解析,且失败标记提取较粗糙。静态评估无法超过 10 分,因此扣分。

适用触发8 / 15 · 2.7/5

目标用户、输入参数、GitHub Actions 范围和外部检查的非适用边界较清楚;但默认当前分支 PR 的假设、对 GitHub CLI/GitHub 网络的依赖,以及未说明中文输出或中国大陆网络可达性,限制了适用性。

规范维护6 / 15 · 2.0/5

SKILL.md 具有概览、前置条件、输入、快速开始、工作流和资源说明,命名与入口基本稳定;但缺少技能版本、变更记录、维护责任与更新路径,许可证信息在所给材料中不可确认,且仓库 README 标明已废弃,因此扣分。

有效结果6 / 15 · 2.0/5

脚本能够获取失败检查、运行元数据和日志片段,并输出文本或 JSON,能完成核心诊断任务;但实现修复仍依赖后续人工代理流程,日志解析可能不完整,且没有静态可验证的代表性输出或比较优势证据,因此扣分。

证据核验3 / 10 · 1.5/5

脚本源码、参数和错误分支可审计,但没有提交的测试套件、CI 覆盖或第三方执行证据,结论主要来自有限的静态材料,因此仅给低分。

证据充分度: 评估于 2026年7月20日 审查版本 49f948faa925
使用前请注意
  • 执行前确认 GitHub CLI 的认证范围,并避免将包含令牌、密钥或个人信息的日志直接写入文件或输出。
  • GitHub API 作业日志可能以 ZIP 返回,当前脚本会将其视为无法解析;应人工核验日志是否确实不可用。
  • 该仓库已标记为废弃,安装或采用前应确认技能仍有维护来源和兼容性。
  • GitHub 服务和 CLI 可能受中国大陆网络可达性影响。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

它能做什么 & 适用场景

该技能用于调试或修复 GitHub Actions 执行的 GitHub PR 检查失败。它通过 GitHub CLI 查看检查状态、运行详情和日志,提取可操作的失败片段,并总结失败上下文。技能会先提出修复计划,只有获得明确批准后才实施修改。Buildkite 等外部检查提供商不在范围内。

验证 gh 认证状态;解析当前分支或指定 PR;读取 GitHub Actions 检查、运行详情和日志;在运行仍进行时通过 GitHub API 获取作业日志;提取并总结失败片段;对外部检查仅标记为外部并报告详情 URL;获批后实施修复,并建议重新运行测试和 gh pr checks。

  1. 开发者需要调查当前分支 PR 的 GitHub Actions 失败时,使用默认 PR 解析流程。
  2. 维护者提供 PR 编号或 URL,需要检查指定 PR 的失败检查时使用。
  3. CI 日志较长,需要自动提取简洁失败片段供总结时使用。
  4. 检查仍在运行但常规日志不可用,需要通过作业日志接口获取信息时使用。

优缺点一览

优点
  • 覆盖 PR 定位、检查读取、日志提取、失败摘要和获批后实施的完整流程。
  • 提供 inspect_pr_checks.py 脚本,并支持 JSON 输出。
  • 明确限制在 GitHub Actions,避免处理外部 CI 提供商。
局限
  • 依赖已认证的 GitHub CLI,以及 repo 和 workflow 权限。
  • 只处理 GitHub Actions;Buildkite 等外部检查仅报告详情 URL。
  • 源材料未提供测试套件、跨平台验证或具体修复策略。
  • 该仓库已弃用,README 建议改用 OpenAI Plugins repository 中的当前示例。

如何安装

在 Codex 中安装 curated 技能:$skill-installer gh-fix-ci。安装后重启 Codex 以加载技能。README 未说明该技能目录的独立许可证;许可证应在其目录中的 LICENSE.txt 查找。

如何使用

先确保已运行 gh auth login,并具备通常所需的 repo 与 workflow 权限。可用示例命令:python "<path-to-skill>/scripts/inspect_pr_checks.py" --repo "." --pr "123";需要机器可读输出时追加 --json。也可直接要求:“检查这个 PR 的 GitHub Actions 失败原因,先总结日志并提出修复计划,未经我批准不要修改。”

对比同类

该仓库已弃用;README 建议使用 OpenAI Plugins repository 获取当前 Codex 技能和插件示例。

常见问题

它会自动修改代码吗?
不会。它应先总结失败并提出修复计划,只有获得明确批准后才实施。
需要哪些权限?
需要先完成 gh 认证;源材料说明通常需要 repo 和 workflow 权限。
能处理 Buildkite 检查吗?
不能。外部提供商不在范围内,只报告其详情 URL。
安装后何时生效?
安装后需要重启 Codex,之后才会加载技能。

同仓库的其他 Skills

均来自 openai/skills

效率与协作 ✓ OpenAI · 官方

目标定义助手

把模糊意图转化为可验证、可量化且范围明确的工作目标。

开发与工程 ✓ OpenAI · 官方

Codex CLI 构建器

把 API、脚本或现有工具变成可复用的命令行接口。

设计与前端 ✓ OpenAI · 官方

Codex 图像生成与编辑

为项目生成和编辑可直接使用的栅格图像资产。

开发与工程 ✓ OpenAI · 官方

OpenAI 开发文档助手

为 OpenAI 产品、API 与 Codex 提供基于官方资料的当前指导。

开发与工程 ✓ OpenAI · 官方

Skill Creator 技能创建指南

指导你设计、编写、验证和迭代可复用的 Codex 技能。

开发与工程 ✓ OpenAI · 官方

ASP.NET Core 开发指南

帮助构建、审查和升级 ASP.NET Core 应用。

开发与工程 ✓ OpenAI · 官方

ChatGPT Apps 构建助手

帮助开发者按文档构建带 MCP 服务端和组件界面的 ChatGPT 应用。

设计与前端 ✓ OpenAI · 官方

Figma 代码组件连接器

将 Figma 组件映射到代码实现,保持设计与代码关联。

设计与前端 ✓ OpenAI · 官方

Figma 新建文件助手

在 Figma 草稿中快速创建空白设计或 FigJam 文件。

设计与前端 ✓ OpenAI · 官方

Figma 设计实现助手

将 Figma 设计转化为可集成、可验证的高保真前端代码。

开发与工程 ✓ OpenAI · 官方

Playwright 浏览器自动化技能

通过终端驱动真实浏览器,完成网页操作、提取与界面调试。

自动化与运维 ✓ OpenAI · 官方

安全最佳实践审查

为 Python、JavaScript/TypeScript 和 Go 项目提供安全编码审查与改进建议。

设计与前端 ✓ OpenAI · 官方

Hatch Pet 动画宠物工坊

把角色或品牌视觉转成可验证、可打包的 Codex 动画宠物。

效率与协作 ✓ OpenAI · 官方

Linear 项目协作助手

在 Codex 中统一管理 Linear 工单、项目与团队协作流程。

自动化与运维 ✓ OpenAI · 官方

代码库威胁建模

基于代码库证据生成可执行的应用安全威胁模型。

自动化与运维 ✓ OpenAI · 官方

Sentry 生产错误观察助手

通过 Sentry CLI 检查问题、事件和生产环境健康数据。

设计与前端 ✓ OpenAI · 官方

Figma 设计系统规则生成器

为 Figma-to-code 项目生成符合代码库约定的设计系统规则。

写作与内容 ✓ OpenAI · 官方

音频转写助手

将音频或视频中的语音转成文本,并可标注说话人。

设计与前端 ✓ OpenAI · 官方

Figma 设计系统构建器

从代码库构建并校验专业级 Figma 设计系统。

设计与前端 ✓ OpenAI · 官方

Figma 设计转代码助手

从 Figma 获取设计上下文并将节点实现为生产代码。

相关 Skills