From git-plugin
Manages GitHub labels on PRs and issues using gh CLI: lists available labels, adds/removes labels, creates new labels with colors and descriptions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-plugin:github-labelshaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reference for discovering and applying labels to GitHub PRs and issues.
Reference for discovering and applying labels to GitHub PRs and issues.
| Use this skill when... | Use something else when... |
|---|---|
| Listing available labels in a repo | Creating or managing milestones |
| Adding or removing labels on PRs/issues | Managing GitHub Projects boards |
| Creating new labels with colors | Bulk-editing many issues at once |
| Inheriting labels from issue to PR | Setting PR reviewers or assignees |
# List all labels with details
gh label list --json name,description,color --limit 50
# Search for specific labels
gh label list --search "bug"
# Output as simple list
gh label list --json name -q '.[].name'
# Single label
gh pr create --label "bug"
# Multiple labels (repeat flag)
gh pr create --label "bug" --label "priority:high"
# Comma-separated
gh pr create --label "bug,priority:high"
# Add to existing PR
gh pr edit 123 --add-label "ready-for-review"
# Create with labels
gh issue create --label "bug,needs-triage"
# Add to existing issue
gh issue edit 123 --add-label "in-progress"
# Remove label
gh issue edit 123 --remove-label "needs-triage"
| Category | Examples |
|---|---|
| Type | bug, feature, enhancement, documentation, chore |
| Priority | priority:critical, priority:high, priority:medium, priority:low |
| Status | needs-triage, in-progress, blocked, ready-for-review |
| Area | frontend, backend, infrastructure, testing, ci-cd |
When creating a PR from an issue:
gh issue view N --json labelsgh pr create --label "label1,label2"This maintains traceability and consistent categorization.
| Context | Command |
|---|---|
| List all labels (machine-readable) | gh label list --json name,description,color --limit 50 |
| Get label names only | gh label list --json name -q '.[].name' |
| Add label to PR silently | gh pr edit $PR --add-label "label" |
| Check current issue labels | gh issue view $ISSUE --json labels -q '.labels[].name' |
| Inherit labels from issue to PR | `gh issue view $ISSUE --json labels -q '[.labels[].name] |
npx claudepluginhub laurigates/claude-plugins --plugin git-pluginApplies GitHub label taxonomy for AI Maestro orchestration. Enforces cardinality rules for categories like status, priority, and type via CLI commands.
Executes GitHub operations (PRs, issues, milestones, labels, comments, merges) using Python scripts with structured output and error handling. Use for pull requests, issues, review comments, CI checks, milestones instead of raw gh.
Executes GitHub operations on PRs, issues, milestones, labels, comments, and merges using Python scripts with structured output and error handling. Use for pull requests, issues, review comments, CI checks, or milestones instead of raw gh.