{/* This page is auto-generated from the skill's SKILL.md by website/scripts/generate-skill-docs.py. Edit the source SKILL.md, not this page. */}
Github
经 gh CLI 使用 GitHub:PR、issue、评审、仓库、认证。
Skill 元数据
| 来源 | 内置(默认安装) |
| 路径 | skills/software-development/github |
| 版本 | 2.0.0 |
| 作者 | Ben Barclay(benbarclay)、Hermes Agent |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | github, gh, git, pull-requests, issues, code-review, repos, auth, ci |
| 相关 skill | codebase-inspection、requesting-code-review |
参考:完整 SKILL.md
INFO
以下是 Hermes 在触发该 skill 时加载的完整 skill 定义。这是 agent 在 skill 激活时所看到的指令内容。
GitHub
用 gh CLI 端到端处理 GitHub(标注处用 REST 回退):认证、issue、PR 生命周期、issue 转 PR 交付、代码评审和仓库管理。本 skill 合并了六个旧 skill;每个工作流完整位于其参考文件中——开始该工作流前务必先读对应参考,下方正文只做路由。
路由
| 任务 | 先读 |
|---|---|
| 认证坏掉 / 新机器 / token 或 SSH 设置 / gh login | references/auth.md |
| 创建、分拣、打标签、指派、关闭 issue | references/issues.md |
| 建分支、提交、开 PR、盯 CI、合并 | references/pr-workflow.md |
| 把一个 ISSUE 带到已验证的 PR(完整交付循环) | references/issue-to-pr.md |
| 评审他人 PR:diff、行内评论、结论 | references/code-review.md |
| 克隆/创建/fork 仓库、远程、release | references/repo-management.md |
配套资产:scripts/gh-env.sh + scripts/git-credential-token.py(认证辅助)、templates/(PR 正文、bug 报告、功能请求)、references/ci-troubleshooting.md、references/conventional-commits.md、references/github-api-cheatsheet.md、references/review-output-template.md。
核心纪律(适用于每个工作流)
- 每会话预检一次:
gh auth status——若失败,先读references/auth.md再做其他。 - 优先用
gh而非裸 REST;仅在 porcelain 缺少对应 endpoint 时降到gh api(速查表列出它们)。 - 从不自己不查
gh pr checks就报 CI 绿;从不未验证state,mergedAt就声称已合并。 - 写入前读完整上下文:
gh issue view --comments/gh pr view --comments——决定在线程里,不在标题里。 - 创建任何东西前扫重:
gh pr list --search/gh issue list --search。
验证
- 该工作流自己的参考文件定义了该任务的完成标准。
- 横切:每个关于远端状态的论断(CI、合并、release、issue 状态)都由一次新的
gh读取支撑,绝不靠记忆。