Local MCP Server
在Termux中运行本地MCP服务器,支持Ollama模型的文件读取与命令执行。
下载 11
通过 gh CLI 实现 GitHub Pull Request 的创建、审查、合并与变更日志生成自动化。
openclaw skills install @ericlooi504/gh-pr-flow命令、参数、文件名以原文为准
通过 gh CLI 流程化管理 GitHub Pull Request 生命周期:创建、评审、合并、生成变更日志、检查 CI 状态以及草稿管理。适用于 Codex 需要管理 PR 全流程、检查评审状态、处理合并冲突或生成变更日志的场景。
gh CLI(可通过 gh auth status 检查)bash scripts/gh-pr-review.sh --minepython3 scripts/gh-pr-create.py --draft --label review-neededpython3 scripts/gh-pr-changelog.py --from v1.0 --to v2.0# 创建草稿 PR
gh pr create --draft --title "WIP: Add login" --body "In progress"
# 创建带标签的 PR
gh pr create --label enhancement --label needs-review
# 查看 PR 详情
gh pr view <number> # 在终端中查看
gh pr view <number> --web # 在浏览器中打开
# 更新 PR
gh pr edit <number> --title "New title" --add-label ready# 查看需要我评审的 PR
gh pr list --search "review-required:@me" --state open
# 批准
gh pr review <number> --approve --body "LGTM"
# 要求修改
gh pr review <number> --request-changes --body "Please fix the tests"
# 添加评论
gh pr review <number> --comment --body "Nice work!"
# 检查 PR 的评审状态
gh pr view <number> --json reviewDecision,reviews# 检查 CI 状态
gh pr checks <number> # 详细状态信息
gh pr view <number> --json statusCheckRollup
# 在 CI 通过后合并
gh pr merge <number> --squash # 压缩合并
gh pr merge <number> --rebase # 变基合并
gh pr merge <number> --merge # 合并提交
gh pr merge <number> --auto # CI 通过后自动合并
# 检查是否可合并
gh pr view <number> --json mergeable,mergeStateStatus# 检查 PR 是否存在合并冲突
gh pr view 42 --json mergeable
# → 若存在冲突,返回 "CONFLICTING"
# 本地修复
git checkout <pr-branch>
git fetch origin
git merge origin/main # 解决冲突
git push
# 替代方案:使用 rebase
git rebase origin/main # 解决冲突
git push --force-with-lease# 本地检出 PR 用于测试
gh pr checkout <number>
# 列出我的分支及对应 PR 状态
gh pr list --author "@me" --json headRefName,title,state,isDraft
# 对比分支差异
gh pr diff <number> # 查看差异
gh pr diff <number> --name-only # 仅显示文件名scripts/gh-pr-create.py** —— 根据提交记录自动生成标题和正文的 PR 创建脚本scripts/gh-pr-review.sh** —— 查看待评审项及 CI 状态概览scripts/gh-pr-changelog.py** —— 从指定版本间的已合并 PR 生成变更日志references/pr-templates.md 获取 PR 模板示例references/label-conventions.md 了解标签命名规范已收录 1 个 Skill