此技能需要访问外网资源,可能需要科学上网
运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install github
镜像加速npx clawhub@latest install github --registry https://cn.longxiaskill.com 镜像可用
国内专用brew install gh # macOS(Homebrew)
sudo apt-get update && sudo apt-get install gh # Ubuntu/Debian
scoop install gh # Windows(Scoop)
本土化适配说明
使用前需要在系统中安装 GitHub CLI (gh)。可通过官方提供的安装脚本或常见包管理器进行安装,例如 macOS 使用 Homebrew,Linux(Debian/Ubuntu)使用 apt,Windows 使用 Scoop 或 Chocolatey。安装后确保 `gh` 已加入 PATH 并完成身份认证。
技能文档
bash gh pr checks 55 --repo owner/repo# GitHub 技能使用
ghCLI 与 GitHub 交互。若不在 Git 仓库目录下,请始终通过--repo owner/repo指定仓库,或直接使用 URL。Pull Requests
检查 PR 的 CI 状态:
bash gh run list --repo owner/repo --limit 10列出最近的工作流运行:
bash gh run view --repo owner/repo查看某次运行并显示失败的步骤:
bash gh run view --repo owner/repo --log-failed仅查看失败步骤的日志:
bash gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'API for Advanced Queries
gh api命令可用于访问其他子命令无法获取的数据。获取指定字段的 PR:
bash gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'JSON Output
大多数命令支持
--json输出结构化数据。可以配合--jq进行过滤: