Skill
gh-address-comments:逐条处理 GitHub PR 评审评论
OpenAI 官方 Codex 技能:用 gh CLI 拉取当前分支 PR 的评论,编号后由你挑选再修改,未实测。
这是 OpenAI 在 openai/skills 仓库 curated 目录下的一个 Codex 技能。它让 Codex 找到当前分支对应的开放 PR,读出评论和评审线程,先编号汇报,等你选定后再改代码。页面内容按官方文件整理,未实测,使用前请对照原文。
什么时候用
什么时候不用
做什么、怎么调用
SKILL.md 描述它的用途:针对当前分支的开放 GitHub PR,用 gh CLI 处理评审或 issue 评论;先核对 gh 登录状态,没登录就提示用户认证。[2]
- 第 1 步:运行 scripts/fetch_comments.py,打印 PR 上的全部评论和评审线程。
- 第 2 步:给所有线程和评论编号,各写一句修复要点,询问你要处理哪几条。
- 第 3 步:只对你选中的评论应用修复。
官方没有给出固定的调用命令。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 重跑 |
| 费用 | 官方未写明 |
脚本文档字符串说明它依赖已完成的 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]
来源
以下均为官方页面,核验日期见各条;链接指向核验时的版本。
- OpenAI · gh-address-comments
49f948f - OpenAI · SKILL.md
49f948f - OpenAI · LICENSE.txt
49f948f - OpenAI · README.md
49f948f - OpenAI · fetch_comments.py
49f948f - OpenAI · agents/openai.yaml
49f948f