💻

Github

通过 `gh` CLI 在终端与 GitHub 交互——管理 issue、Pull Request、CI 运行及高级 API 查询。

Peter Steinbergerv1.0.0
Coding Agents & IDEsProductivityOpen SourceAutomationCLIDeveloper Tool
正在连接 VM...
正在连接 VM...
npx clawhub@latest install github
102当前安装数
1.5k累计安装数
v1.0.0版本

GitHub 技能将 gh CLI 的全部功能带入您的工作流。创建和审查拉取请求、监控 CI 流水线运行、列出和分类 issue,以及进行原始 GitHub API 调用——所有这些都无需离开终端。

工作原理

1

Step 1

一次性认证
gh auth login 安全存储您的凭据;后续每个命令都会自动使用它们。
2

Step 2

定向任意仓库
在 git 目录外运行时,附加 --repo owner/repo 或传入 GitHub URL。
3

Step 3

使用子命令
gh issuegh prgh rungh api 覆盖了最常见的 GitHub 工作流。
4

Step 4

使用 JQ 过滤
通过 --jq 表达式管道传输 --json 输出,精确提取所需数据。

核心功能

拉取请求管理
列出、查看、检查 CI 状态并检查各个 PR 详情。
CI/CD 监控
列出工作流运行、检查失败步骤,并直接在终端中流式传输日志。
高级 API 访问
使用 gh api 访问任意 GitHub REST 端点,获取标准子命令未公开的数据。
结构化 JSON 输出
每个命令都支持 --json--jq,用于机器可读、可过滤的结果。
无需额外凭据
认证完全由 gh CLI 处理;无需单独管理 API 密钥或令牌。

系统要求

gh CLI
cli.github.com 安装,并在首次使用前运行 gh auth login 进行认证。

使用场景

代码审查工作流
在合并前快速检查哪些 CI 检查在拉取请求上失败。
调试 CI 故障
无需打开 GitHub Web 界面即可获取失败工作流步骤的日志。
Issue 分类
使用自定义 JSON 过滤器列出未解决的 issue,以供脚本或报告使用。
API 自动化
作为更大自动化流水线的一部分查询 GitHub REST 端点(PR 元数据、标签、审查者)。

安装方式

1
Run in your terminal
npx clawhub@latest install github
or
2
Click the Install button at the top of this page for one-click setup

常见问题

评价

0 条评价

登录后撰写评价

暂无评价。来分享你的使用体验吧!