← ClaudeAtlas

githublisted

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.
rjmurillo/ai-agents · ★ 34 · AI & Automation · score 79
Install: claude install-skill rjmurillo/ai-agents
# GitHub Skill Use these scripts instead of raw `gh` commands for consistent error handling and structured output. --- ## Triggers | Phrase | Operation | |--------|-----------| | `create a PR` | new_pr.py | | `respond to review comments` | post_pr_comment_reply.py | | `check CI status` | get_pr_checks.py / get_pr_check_logs.py | | `close issue, add label to issue` | close_pr.py / set_issue_labels.py | | `list actionable items, check notifications` | get_actionable_items.py | --- ## Decision Tree ```text Need GitHub data? ├─ List PRs (filtered) → get_pull_requests.py ├─ PR info/diff → get_pr_context.py ├─ CI check status → get_pr_checks.py ├─ CI failure logs → get_pr_check_logs.py ├─ Review comments → get_pr_review_comments.py ├─ Review threads → get_pr_review_threads.py ├─ Unique reviewers → get_pr_reviewers.py ├─ Unaddressed bot comments → get_unaddressed_comments.py ├─ PR merged check → test_pr_merged.py ├─ Copilot follow-up PRs → detect_copilot_followup_pr.py ├─ Validate PR description → validate_pr_description.py ├─ Issue info → get_issue_context.py ├─ Merge readiness check → test_pr_merge_ready.py ├─ Latest milestone → get_latest_semantic_milestone.py ├─ Actionable backlog → get_actionable_items.py └─ Need to take action? ├─ Create issue → new_issue.py ├─ Create PR → new_pr.py ├─ Reply to review → post_pr_comment_reply.py ├─ Reply to thread (GraphQL) → add_pr_review_thread_reply.py ├─ Comment on issue → post_issue_comment.py ├─ Add reaction → add