github
Execute GitHub operations (PRs, issues, milestones, labels, comments, merges) using Python scripts with structured output and error handling. Use when working with pull requests, issues, review comments, CI checks, or milestones instead of raw gh. Use when you say "create a PR", "add label to issue", or "check CI status". Do NOT use to read a pasted github.com URL (use github-url-intercept).
- License
- MIT
Pinned to revision 6e62f3d0a901, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/github/SKILL.md
- skills/github/CLAUDE.md
- skills/github/EXTENSIONS.md
- skills/github/copilot-synthesis.yml
- skills/github/fix-ci.md
- skills/github/references/api-reference.md
- skills/github/references/copilot-prompts.md
- skills/github/references/copilot-synthesis-guide.md
- skills/github/references/examples.md
- skills/github/references/issue-relationships.md
- skills/github/references/patterns.md
- skills/github/references/revision-grounding.md
- skills/github/references/transport-routing.md
- skills/github/scripts/gh-native/README.md
- skills/github/scripts/gh-native/add-comment-reaction.sh
- skills/github/scripts/gh-native/get-pr-context.sh
- skills/github/scripts/gh-native/post-issue-comment.sh
- skills/github/scripts/gh-native/set-issue-labels.sh
- skills/github/scripts/gh-native/set-issue-milestone.sh
- skills/github/scripts/issue/CLAUDE.md
- skills/github/scripts/issue/check_existing_pr_for_issue.py
- skills/github/scripts/issue/claim_issue.py
- skills/github/scripts/issue/close_issue.py
- skills/github/scripts/issue/edit_issue_body.py
- skills/github/scripts/issue/get_issue_comments.py
- skills/github/scripts/issue/get_issue_context.py
- skills/github/scripts/issue/get_issue_relationships.py
- skills/github/scripts/issue/invoke_copilot_assignment.py
- skills/github/scripts/issue/issue_provenance.py
- skills/github/scripts/issue/list_issues.py
- skills/github/scripts/issue/new_issue.py
- skills/github/scripts/issue/new_issue_milestone.py
- skills/github/scripts/issue/new_issue_output.py
- skills/github/scripts/issue/post_issue_comment.py
- skills/github/scripts/issue/redact_secrets.py
- skills/github/scripts/issue/reopen_issue.py
- skills/github/scripts/issue/set_issue_assignee.py
- skills/github/scripts/issue/set_issue_labels.py
- skills/github/scripts/issue/set_issue_milestone.py
- skills/github/scripts/issue/set_issue_relationship.py
- skills/github/scripts/milestone/CLAUDE.md
- skills/github/scripts/milestone/get_latest_semantic_milestone.py
- skills/github/scripts/milestone/set_item_milestone.py
- skills/github/scripts/notifications/get_actionable_items.py
- skills/github/scripts/pr/CLAUDE.md
- skills/github/scripts/pr/add_pr_review_thread_reply.py
- skills/github/scripts/pr/audit_closing_claims.py
- skills/github/scripts/pr/auto_merge_guard.py
- skills/github/scripts/pr/check_pr_live_state.py
- skills/github/scripts/pr/check_pr_round_cap.py
- skills/github/scripts/pr/check_review_thread_resolution_shas.py
- skills/github/scripts/pr/check_suppressed_review_findings.py
- skills/github/scripts/pr/close_pr.py
- skills/github/scripts/pr/closing_claim_extraction.py
- skills/github/scripts/pr/commit_ancestry.py
- skills/github/scripts/pr/detect_copilot_followup_pr.py
- skills/github/scripts/pr/detect_stale_bot_review.py
- skills/github/scripts/pr/detect_stale_pr_comments.py
- skills/github/scripts/pr/edit_pr_body.py
- skills/github/scripts/pr/get_pr_check_logs.py
- skills/github/scripts/pr/get_pr_checks.py
- skills/github/scripts/pr/get_pr_comments_by_reviewer.py
- skills/github/scripts/pr/get_pr_context.py
- skills/github/scripts/pr/get_pr_review_comments.py
- skills/github/scripts/pr/get_pr_review_threads.py
- skills/github/scripts/pr/get_pr_reviewers.py
- skills/github/scripts/pr/get_pr_reviews.py
- skills/github/scripts/pr/get_pull_requests.py
- skills/github/scripts/pr/get_thread_by_id.py
- skills/github/scripts/pr/get_thread_conversation_history.py
- skills/github/scripts/pr/get_unaddressed_comments.py
- skills/github/scripts/pr/get_unresolved_review_threads.py
- skills/github/scripts/pr/invoke_pr_comment_processing.py
- skills/github/scripts/pr/merge_pr.py
- skills/github/scripts/pr/new_pr.py
- skills/github/scripts/pr/post_pr_comment_reply.py
- skills/github/scripts/pr/pr_context_helpers.py
- skills/github/scripts/pr/pr_validations.py
- skills/github/scripts/pr/prepare_pr_body.py
- skills/github/scripts/pr/reopen_pr.py
- skills/github/scripts/pr/resolve_pr_review_thread.py
- skills/github/scripts/pr/run_completion_gate.py
- skills/github/scripts/pr/set_pr_auto_merge.py
- skills/github/scripts/pr/test_pr_merge_ready.py
- skills/github/scripts/pr/test_pr_merged.py
- skills/github/scripts/pr/triage_red_check.py
- skills/github/scripts/pr/unresolve_pr_review_thread.py
- skills/github/scripts/pr/update_pr_branch.py
- skills/github/scripts/pr/validate_pr_description.py
- skills/github/scripts/pr/wait_for_unresolved_zero.py
- skills/github/scripts/pr/why_pr_blocked.py
- skills/github/scripts/reactions/CLAUDE.md
- skills/github/scripts/reactions/add_comment_reaction.py
- skills/github/scripts/reactions/review_thread_lookup.py
- skills/github/scripts/repo/manage_squash_merge_message.py
- skills/github/scripts/test_workflow_locally.py
- skills/github/scripts/utils/check_github_transport.py
- skills/github/scripts/utils/extract_github_context.py
Every link opens the file at its source, pinned to the revision this page describes.