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.