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.
npx skills add https://github.com/apify/shepherd --skill shepherd-approve-create-pr
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.
.shepherd/_progress.md plus the latest iter-*/review-*.md anditer-*/final-review-*.md files if present. Summarize the change, oracle status, and
verdicts.
FAIL, warn the user and confirm they still want toproceed.
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
/shepherd so it resumes into finish.This skill records approval only; it does not push or merge.
Take apify/shepherd-approve-create-pr from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
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.