name: github
description: "Interact with GitHub using the gh CLI. Use gh issue, gh pr, gh run, and gh api for issues, PRs, CI runs, and advanced queries."
Use the gh CLI to interact with GitHub. Always specify --repo owner/repo when not in a git directory, or use URLs directly.
Check CI status on a PR:
gh pr checks 55 --repo owner/repo
List recent workflow runs:
gh run list --repo owner/repo --limit 10
View a run and see which steps failed:
7w4.net收錄了海量優質技能外掛。
gh run view <run-id> --repo owner/repo
View logs for failed steps only:
gh run view <run-id> --repo owner/repo --log-failed
The gh api command is useful for accessing data not available through other subcommands.
Get PR with specific fields:
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
Most commands support --json for structured output. You can use --jq to filter:
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'
這是一個質量中等的 GitHub 互動技能指南,提供了 gh 命令列工具的基本使用方法,但內容相對基礎。主要優點是示例實用、便於快速查閱;不足是覆蓋範圍有限,缺乏進階用法和問題排查指導。如果你需要處理更復雜的 GitHub 操作,可能需要補充更多參考資料。適合對 gh CLI 有一定了解的使用者作為速查使用。