pr-finisher
Installation
SKILL.md
PR Finisher
Drive an open PR for the current branch to a merge-ready state from a GitHub Copilot cloud agent. Do not merge. When everything you can act on is done, report ready-for-human-merge and stop.
Execution context
This skill runs inside a GitHub Copilot cloud agent, not on a developer's machine.
- The agent's pushes do not trigger CI. Workflows on the PR will not re-run after the agent commits. Any existing
statusCheckRollupreflects an earlier HEAD and goes stale the moment the agent pushes. - Commit and push on every iteration that changes files. Changes that are not pushed are not available to the user.
- Local
maketargets are the agent's authoritative correctness signal before push. CI is observational only. - Re-running CI is a hand-off to a human (close/reopen the PR,
workflow_dispatch, or a push from a maintainer). The agent must surface this in its summary. - No watch / no sleep loops. The agent has no async wait state; one pass + summary + stop.
Three merge-ready conditions
A PR is merge-ready when all three are satisfied. Work them concurrently.