mcpbeat Sign in

Shepherd Approve Create Pr Agent Skill

HUMAN-ONLY shepherd create-PR approval. Run after reviewing the change and .shepherd evidence. Writes .shepherd/_create_pr.approved and hands control back to /shepherd. The agent cannot invoke this.

321 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
2
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/apify/shepherd --skill shepherd-approve-create-pr

The instruction itself

1 sections, as written by the author

Approve PR creation

Record human approval for commit, push, and PR creation. Interactive runs confirm in chat;

this skill is the headless fallback that records the same marker. This approves creating the

PR, not merging it.

  • Read .shepherd/_progress.md plus the latest iter-*/review-*.md and

iter-*/final-review-*.md files if present. Summarize the change, oracle status, and

verdicts.

  • If tests are not green or any verdict is FAIL, warn the user and confirm they still want to

proceed.

  • Write the marker:
   mkdir -p .shepherd
   printf 'approved_at=%s\napproved_commit=%s\nnote=create-PR approved by human via /shepherd-approve-create-pr\n' \
     "$(date -u +%Y-%m-%dT%H:%M:%SZ)" "$(git rev-parse HEAD 2>/dev/null || echo none)" \
     > .shepherd/_create_pr.approved
  • Confirm briefly, then invoke /shepherd so it resumes into finish.

This skill records approval only; it does not push or merge.

How to use it

Copy the folder

Take apify/shepherd-approve-create-pr from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.