eia-github-pr-merge
CommunityMerge PRs safely with GraphQL-driven checks.
AuthorEmasoft
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill streamlines GitHub PR mergers by providing GraphQL-based checks and merge actions, reducing manual overhead and ensuring policy compliance.
Core Features & Use Cases
- Prune delays: Check if a PR is ready to merge using GraphQL mergeStateStatus, branch protection and required checks.
- Controlled merging: Merge PRs with merge, squash, or rebase strategies, with optional branch deletion after merge.
- Auto-merge management: Enable or disable auto-merge on PRs to automate waiting for CI and approvals.
Quick Start
- Verify a PR's status: atlas_test_pr_merged.py --pr 123 --repo owner/repo
- Check readiness: atlas_test_pr_merge_ready.py --pr 123 --repo owner/repo
- Perform a merge: atlas_merge_pr.py --pr 123 --repo owner/repo --strategy squash --delete-branch
- Configure auto-merge: atlas_set_auto_merge.py --pr 123 --repo owner/repo --enable --merge-method SQUASH
Dependency Matrix
Required Modules
gh
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: eia-github-pr-merge Download link: https://github.com/Emasoft/emasoft-integrator-agent/archive/main.zip#eia-github-pr-merge Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.