shepherd

Automate GitHub pull request review management until human approval.

46|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/robinebers/skills --skill shepherd-robinebers
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: shepherd
Source: https://github.com/robinebers/skills/tree/main/skills/shepherd
Command: npx skills add https://github.com/robinebers/skills --skill shepherd-robinebers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manages the review process for GitHub pull requests, ensuring they are fully reviewed and addressed before being marked merge-ready.

Core Features & Use Cases

  • Automated Review Polling: Continuously polls the status of GitHub pull requests until all automatic reviewers have completed their review.
  • Feedback Triage: Automates the implementation of required changes based on reviewer feedback.
  • Commit and Push Loop: Automates the commit and push process, triggering a re-review by the reviewers.
  • Merge-Ready Verification: Verifies that all reviewers have re-run their reviews, no outstanding changes are needed, and CI is green.
  • Human Approval: Stops at merge-ready and waits for explicit human approval before merging.

Quick Start

Use the shepherd skill to manage the review process for a GitHub pull request.

Frequently Asked Questions about shepherd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub PR review management?▼

Yes, you can automate GitHub PR reviews by continuously polling reviewer statuses, automatically implementing required feedback changes, and pushing commits to trigger re-reviews until all checks pass.

What is the process for verifying a GitHub PR is merge-ready?▼

Verifying a GitHub PR is merge-ready requires confirming all automated reviewers have re-run their reviews, no outstanding changes are requested, and CI status is green before waiting for explicit human approval to merge.

Can I automate implementing feedback from automated code reviewers?▼

Yes, you can automate implementing feedback from automated code reviewers through a commit and push loop that applies required changes and triggers a re-review by the automated review systems.

Does automated PR management require human approval before merging?▼

Yes, automated PR management stops at the merge-ready verification stage and waits for explicit human approval before merging, ensuring a human reviews the final state of the pull request.

What are the limitations of automating GitHub pull request reviews?▼

Automating GitHub pull request reviews is limited to managing automated reviewer feedback and CI status checks; it cannot bypass the required explicit human approval gate before merging the pull request.