
Description
Enforces authenticated gh CLI workflows over unauthenticated curl/WebFetch patterns. Use when working with GitHub URLs, API access, pull requests, or issues.
SKILL.md
gh-cli
When to Use
- Working with GitHub repositories, pull requests, issues, releases, or raw file URLs.
- You need authenticated access to private repositories or higher API rate limits.
- You are about to use
curl,wget, or unauthenticated web fetches against GitHub.
When NOT to Use
- The target is not GitHub.
- Plain local git operations already solve the task.
Guidance
Prefer the authenticated gh CLI over raw HTTP fetches for GitHub content. In particular:
- Prefer
gh repo view,gh pr view,gh pr list,gh issue view, andgh apiover unauthenticatedcurlorwget. - Prefer cloning a repository and reading files locally over fetching
raw.githubusercontent.comblobs directly. - Avoid using GitHub API
/contents/endpoints as a substitute for cloning and reading repository files.
Examples:
gh repo view owner/repo
gh pr view 123 --repo owner/repo
gh api repos/owner/repo/pulls
For the hook implementation, see:
plugins/gh-cli/README.mdplugins/gh-cli/hooks/
More skills from the skills repository
View all 71 skillsaddress-sanitizer
detect memory errors during fuzzing
Jul 17C#DebuggingSecurityTestingaflpp
perform multi-core fuzzing of C/C++ projects
Jul 17C#SecurityTestingagentic-actions-auditor
audit GitHub Actions for security vulnerabilities
Jul 18AgentsCI/CDCode AnalysisGitHub Actions +1algorand-vulnerability-scanner
scan Algorand smart contracts for vulnerabilities
Jul 18AuditCode AnalysisSecuritySmart Contractsask-questions-if-underspecified
clarify requirements before implementation
Jul 17EngineeringProductivityatheris
fuzz Python code with Atheris
Jul 17PythonSecurityTesting
More from Trail of Bits
View publisheraudit-augmentation
augment code graphs with audit findings
skills
Jul 18AuditCode AnalysisSecurityaudit-context-building
build architectural context for code analysis
skills
Jul 18ArchitectureAuditCode AnalysisEngineeringaudit-prep-assistant
prepare codebases for security audits
skills
Jul 18AuditCode AnalysisEngineeringSecurityburpsuite-project-parser
parse Burp Suite project files
skills
Jul 17AuditCLISecurityc-review
audit C and C++ code
skills
Jul 17AuditC#Code AnalysisSecuritycairo-vulnerability-scanner
scan Cairo and StarkNet contracts for vulnerabilities
skills
Jul 18AuditCode AnalysisSecuritySmart Contracts