.claude/skills/gh/SKILL.md
Use when user asks to work with any tasks related to GitHub, including repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.
npx skillsauth add sonht1109/vscode-copilot-kit ghInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
IMPORTANT: MUST use GH_PAGER=cat before gh commands to avoid pagination issues in some environments.
Setup env variables:
export GH_TOKEN=<your_github_token>
gh # Root command
├── auth # Authentication
├── browse # Open in browser
├── codespace # GitHub Codespaces
├── gist # Gists
├── issue # Issues
├── org # Organizations
│ └── list
├── pr # Pull Requests
│ ├── create
│ ├── list
│ ├── status
│ ├── checkout
│ ├── checks
│ ├── close
│ ├── comment
│ ├── diff
│ ├── edit
│ ├── lock
│ ├── merge
│ ├── ready
│ ├── reopen
│ ├── revert
│ ├── review
│ ├── unlock
│ ├── update-branch
│ └── view
├── project # Projects
├── release # Releases
├── repo # Repositories
├── cache # Actions caches
├── run # Workflow runs
├── workflow # Workflows
├── agent-task # Agent tasks
├── alias # Command aliases
│ ├── delete
│ ├── import
│ ├── list
│ └── set
├── api # API requests
├── attestation # Artifact attestations
├── completion # Shell completion
├── config # Configuration
│ ├── clear-cache
│ ├── get
│ ├── list
│ └── set
├── extension # Extensions
├── gpg-key # GPG keys
├── label # Labels
├── preview # Preview features
├── ruleset # Rulesets
├── search # Search
│ ├── code
│ ├── commits
│ ├── issues
│ ├── prs
│ └── repos
├── secret # Secrets
├── ssh-key # SSH keys
├── status # Status overview
└── variable # Variables
gh auth status
gh pr create --title "My PR Title" --body "Description of my PR" --base <target_branch> --head <feature_branch>
# Get PR title and body
GH_PAGER=cat gh pr view <pr_number> --repo <owner>/<repo> --json title,body
# Get code changes
GH_PAGER=cat gh pr diff <pr_number> --repo <owner>/<repo>
# Use sed to limit output size if necessary
GH_PAGER=cat gh pr diff <pr_number> --repo <owner>/<repo> | sed -n '500,1000p' # Get lines 500 to 1000
If there are any commands you are unsure about, run gh <command> <subcommand> --help to get more information on usage and options.
eg: gh pr create --help
development
This skill focuses on writing/designing effective and comprehensive tests for code. It emphasizes the importance of covering various scenarios, including happy cases, error cases, edge cases, and input validation. The skill also highlights the need to write tests based on expected correct behavior rather than current implementation, and to maintain a high level of coverage (at least 80%).
content-media
Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope. DO NOT use when single-step answers suffice.
tools
--- name: sentry description: Guide for using the Sentry CLI to interact with Sentry from the command line. Use when the user asks about viewing issues, events, projects, organizations, making API calls, or authenticating with Sentry via CLI. Primary workflow: given a short issue ID (e.g. PROJECT-123), fetch full bug report with description and stack trace. --- # Sentry CLI Skill This skill handles Sentry CLI operations: authentication, issue lookup by short ID, event details, and bug report g
documentation
Use when doing tasks related to markdown files, such as editing README.md or other documentation files.