EN
全部 Agent 工程

Skill

gh-address-comments:逐条处理 GitHub PR 评审评论

OpenAI 官方 Codex 技能:用 gh CLI 拉取当前分支 PR 的评论,编号后由你挑选再修改,未实测。

这是 OpenAI 在 openai/skills 仓库 curated 目录下的一个 Codex 技能。它让 Codex 找到当前分支对应的开放 PR,读出评论和评审线程,先编号汇报,等你选定后再改代码。页面内容按官方文件整理,未实测,使用前请对照原文。

核验日期
· 未实测
适用于
触发方式
官方未提供命令

官方未写明固定调用命令;agents/openai.yaml 只有默认提示语[1][6]

安装
$skill-installer gh-address-comments

README 原文示例,在 Codex 内执行,装完重启 Codex[4]

前置条件
  • 账号 需要已登录的 GitHub 身份(gh auth login)[2]
  • 命令行工具 gh CLI;脚本为 python3[2][5]
  • 权限 gh 需提升的网络访问,认证需 workflow、repo 范围[2]
  • 费用 官方未写明[2]
核验版本
49f948f
涉及工具

什么时候用

  • 当前分支已有开放 PR,且评审评论需要逐条处理。[2]
  • 希望先看到编号摘要,再自己决定改哪几条。[2]

什么时候不用

  • 没有 gh CLI 或不能登录 GitHub 时,官方流程依赖 gh 认证,不适用。[2]
  • 当前分支没有关联的开放 PR 时,脚本无从读取评论。[5]

做什么、怎么调用

SKILL.md 描述它的用途:针对当前分支的开放 GitHub PR,用 gh CLI 处理评审或 issue 评论;先核对 gh 登录状态,没登录就提示用户认证。[2]

  • 第 1 步:运行 scripts/fetch_comments.py,打印 PR 上的全部评论和评审线程。
  • 第 2 步:给所有线程和评论编号,各写一句修复要点,询问你要处理哪几条。
  • 第 3 步:只对你选中的评论应用修复。

[2]

官方没有给出固定的调用命令。agents/openai.yaml 写有默认提示语:“Address all actionable GitHub PR review comments in this branch and summarize the updates.”,但该文件没有写明如何触发。[6]

依赖与前置条件

依赖一览
类别官方写法
账号需要已登录的 GitHub 身份,SKILL.md 举例用 gh auth login
命令行gh CLI;脚本用 python3 解释器,版本官方未写明
权限gh 命令要提升的网络访问;gh auth status 需带 workflow、repo 范围;沙箱拦截时用 sandbox_permissions=require_escalated 重跑
费用官方未写明

[2][5]

脚本文档字符串说明它依赖已完成的 gh 登录,并要求当前分支有关联的开放 PR。[5]

安装、许可证与仓库状态

README 的安装方式是在 Codex 里用 $skill-installer 按名称安装 curated 技能,装完需重启 Codex 才能识别。[4]

技能目录内的 LICENSE.txt 是 Apache License 2.0 文本。[3]

README 说明各技能的许可证以其目录内 LICENSE.txt 为准。[4]

固定版本的技能目录列表只有 LICENSE.txt、SKILL.md、agents、assets、scripts,未见 NOTICE 文件。[1]

README 开头标注该仓库已弃用,并指向 OpenAI Plugins 仓库。本条按固定版本的原文整理,后续是否移动、更新待确认。[4]

来源

以下均为官方页面,核验日期见各条;链接指向核验时的版本。

  1. OpenAI · gh-address-comments
    49f948f
  2. OpenAI · SKILL.md
    49f948f
  3. OpenAI · LICENSE.txt
    49f948f
  4. OpenAI · README.md
    49f948f
  5. OpenAI · fetch_comments.py
    49f948f
  6. OpenAI · agents/openai.yaml
    49f948f

发现错误?告诉我们 →