Agent Skills
› composio-community/awesome-agent-clis
› GitHub CLI (gh)
GitHub CLI (gh)
GitHub提供 GitHub CLI (gh) 的使用指南,涵盖安装、关键命令及 Agent 友好特性。支持在终端管理 Issue、PR、仓库、Actions 和代码搜索,适用于自动化创建 PR、合并代码及查询 GitHub API 等场景。
Trigger Scenarios
需要创建或管理 GitHub Issue
需要提交或合并 Pull Request
需要在终端执行 GitHub API 操作
Install
npx skills add composio-community/awesome-agent-clis --skill GitHub CLI (gh) -g -y
SKILL.md
Frontmatter
{
"name": "GitHub CLI (gh)",
"description": "Manage GitHub issues, PRs, repos, actions, and code search from the terminal. Use when an agent needs to create issues, open pull requests, manage releases, or search code on GitHub."
}
GitHub CLI (gh)
Issues, PRs, repos, actions, and code search from the terminal.
Installation
brew install gh
gh auth login
Key Commands
gh issue list --json number,title,state
gh issue create --title "Bug" --body "Description"
gh pr list --json number,title,headRefName
gh pr create --title "Feature" --body "Description"
gh pr merge <number> --squash
gh repo clone owner/repo
gh repo create my-repo --public
gh run list --json status,name,conclusion
gh api repos/owner/repo/releases --jq '.[0].tag_name'
gh search code "function_name" --json path,repository
Agent-Friendly Features
--jsonwith--jqfor precise field extractiongh apifor arbitrary GitHub API calls- Token auth via
GH_TOKENorGITHUB_TOKEN - Non-interactive mode for all commands
- Structured exit codes
Version History
- 9f765d2 Current 2026-07-24 16:03


