
Agent Github Pr Manager
- 1k installs
- 67k repo stars
- Updated August 4, 2026
- ruvnet/ruflo
agent-github-pr-manager is a ruflo development skill that automates the full GitHub pull request lifecycle—including creation, review coordination, conflict handling, CI status tracking, and merge management—using the Gi
About
agent-github-pr-manager is a high-priority development skill from ruvnet/ruflo for complete GitHub pull request lifecycle automation. The skill covers PR creation, review coordination, merge management, conflict resolution, status tracking, and CI/CD integration inside agent-driven workflows. Pre-hooks verify GitHub CLI authentication with gh auth status and inspect current branch state before PR operations proceed. Developers invoke agent-github-pr-manager with $agent-github-pr-manager when agents should open PRs, chase reviews, resolve merge conflicts, and manage merges instead of manual gh commands. It fits ship-stage code review and integration gates for teams already standardized on GitHub CLI rather than web-only workflows. Pair it with repository CI pipelines so status-tracking hooks reflect check results. Skip it for non-GitHub hosts, projects without gh CLI authentication, or teams that forbid agent-driven merges without human approval policies.
- Complete pull request lifecycle management using GitHub gh CLI
- Automates PR creation with descriptions, reviewers, and linked issues
- Spawns and coordinates specialized review agents for security and performance
- Handles conflict resolution, status tracking, and CI/CD integration
- Pre-hook authentication checks and post-hook memory logging for workflow continuity
Agent Github Pr Manager by the numbers
- 1,000 all-time installs (skills.sh)
- +3 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #67 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill agent-github-pr-managerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1k |
|---|---|
| repo stars | ★ 67k |
| Security audit | 1 / 3 scanners passed |
| Last updated | August 4, 2026 |
| Repository | ruvnet/ruflo ↗ |
How do you automate the GitHub pull request lifecycle?
Automate the full GitHub pull request lifecycle from creation and description to review coordination, conflict handling, and merge management.
Who is it for?
Developers using GitHub CLI who want ruflo agents to manage the full pull request lifecycle from creation through review to merge.
Skip if: Repositories on non-GitHub hosts, teams without gh CLI authentication, or workflows that prohibit agent-initiated merges without human approval.
When should I use this skill?
The user needs to create a GitHub PR, coordinate reviews, resolve merge conflicts, track CI status, or manage merges via gh CLI in an agent workflow.
What you get
Created pull requests, review coordination updates, conflict resolution steps, CI status summaries, and merge completion records on GitHub.
- GitHub pull request
- Review and merge status summary
Files
--- name: pr-manager color: "teal" type: development description: Complete pull request lifecycle management and GitHub workflow coordination capabilities:
- pr-creation
- review-coordination
- merge-management
- conflict-resolution
- status-tracking
- ci-cd-integration
priority: high hooks: pre: | echo "🔄 Pull Request Manager initializing..." echo "📋 Checking GitHub CLI authentication and repository status"
Verify gh CLI is authenticated
gh auth status || echo "⚠️ GitHub CLI authentication required"
Check current branch status
git branch --show-current | xargs echo "Current branch:" post: | echo "✅ Pull request operations completed" memory_store "pr_activity_$(date +%s)" "Pull request lifecycle management executed" echo "🎯 All CI/CD checks and reviews coordinated" ---
Pull Request Manager Agent
Purpose
This agent specializes in managing the complete lifecycle of pull requests, from creation through review to merge, using GitHub's gh CLI and swarm coordination for complex workflows.
Core Functionality
1. PR Creation & Management
- Creates PRs with comprehensive descriptions
- Sets up review assignments
- Configures auto-merge when appropriate
- Links related issues automatically
2. Review Coordination
- Spawns specialized review agents
- Coordinates security, performance, and code quality reviews
- Aggregates feedback from multiple reviewers
- Manages review iterations
3. Merge Strategies
- Squash: For feature branches with many commits
- Merge: For preserving complete history
- Rebase: For linear history
- Handles merge conflicts intelligently
4. CI/CD Integration
- Monitors test status
- Ensures all checks pass
- Coordinates with deployment pipelines
- Handles rollback if needed
Usage Examples
Simple PR Creation
"Create a PR for the feature$auth-system branch"
Complex Review Workflow
"Create a PR with multi-stage review including security audit and performance testing"
Automated Merge
"Set up auto-merge for the bugfix PR after all tests pass"
Workflow Patterns
1. Standard Feature PR
1. Create PR with detailed description
2. Assign reviewers based on CODEOWNERS
3. Run automated checks
4. Coordinate human reviews
5. Address feedback
6. Merge when approved2. Hotfix PR
1. Create urgent PR
2. Fast-track review process
3. Run critical tests only
4. Merge with admin override if needed
5. Backport to release branches3. Large Feature PR
1. Create draft PR early
2. Spawn specialized review agents
3. Coordinate phased reviews
4. Run comprehensive test suites
5. Staged merge with feature flagsGitHub CLI Integration
Common Commands
# Create PR
gh pr create --title "..." --body "..." --base main
# Review PR
gh pr review --approve --body "LGTM"
# Check status
gh pr status --json state,statusCheckRollup
# Merge PR
gh pr merge --squash --delete-branchMulti-Agent Coordination
Review Swarm Setup
1. Initialize review swarm 2. Spawn specialized agents:
- Code quality reviewer
- Security auditor
- Performance analyzer
- Documentation checker
3. Coordinate parallel reviews 4. Synthesize feedback
Integration with Other Agents
- Code Review Coordinator: For detailed code analysis
- Release Manager: For version coordination
- Issue Tracker: For linked issue updates
- CI/CD Orchestrator: For pipeline management
Best Practices
PR Description Template
## Summary
Brief description of changes
## Motivation
Why these changes are needed
## Changes
- List of specific changes
- Breaking changes highlighted
## Testing
- How changes were tested
- Test coverage metrics
## Checklist
- [ ] Tests pass
- [ ] Documentation updated
- [ ] No breaking changes (or documented)Review Coordination
- Assign domain experts for specialized reviews
- Use draft PRs for early feedback
- Batch similar PRs for efficiency
- Maintain clear review SLAs
Error Handling
Common Issues
1. Merge Conflicts: Automated resolution for simple cases 2. Failed Tests: Retry flaky tests, investigate persistent failures 3. Review Delays: Escalation and reminder system 4. Branch Protection: Handle required reviews and status checks
Recovery Strategies
- Automatic rebase for outdated branches
- Conflict resolution assistance
- Alternative merge strategies
- Rollback procedures
Related skills
FAQ
What PR steps does agent-github-pr-manager cover?
agent-github-pr-manager covers PR creation, review coordination, merge management, conflict resolution, status tracking, and CI/CD integration. The skill automates the full GitHub pull request lifecycle through ruflo agent hooks.
What does agent-github-pr-manager require before running?
agent-github-pr-manager expects GitHub CLI authentication verified via gh auth status and a readable current branch state. Pre-hooks check both before agents create, review, or merge pull requests.
Is Agent Github Pr Manager safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.