Agent Skills
› composio-community/awesome-agent-clis
› GitHub CLI (gh)
GitHub CLI (gh)
GitHub提供GitHub CLI工具的使用指南,支持在终端中管理Issue、PR、仓库及Actions。适用于自动化创建问题、发起合并请求、代码搜索及API调用等场景。
触发场景
需要创建或管理GitHub Issue
需要发起或处理Pull Request
需要在终端进行代码搜索
需要管理GitHub Actions或发布版本
安装
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
版本历史
- 9f765d2 当前 2026-07-24 16:03


