← ClaudeAtlas

create-prlisted

Opens (or updates) a pull request with a conventional title, an evidence-backed description, and a real verification checklist — resolving the base branch from evidence, attaching screenshots via the GitHub CLI when the change is visible in the UI, and asking rather than guessing at every genuine judgment call. Use when asked to "open a PR", "create a pull request", "push this and make a PR", "ship this branch", or to fix up an existing PR's title, description, or checklist.
eagerworks/skills · ★ 3 · AI & Automation · score 72
Install: claude install-skill eagerworks/skills
# Create Pull Request Skill Opens a pull request for the current branch, or updates one that's already open. Unlike a read-only review skill, this one **mutates**: it can commit pending work, push the branch, and create or edit a PR on GitHub. It still never guesses on a genuine judgment call — base branch, an existing repo PR template, and an unavailable screenshot are all resolved by evidence or by asking, never assumed. **Mutation posture.** Committing, pushing, and creating/editing the PR are the point of this skill, so they don't need a separate confirmation once the user has asked for a PR — but stop and confirm before pushing or opening anything if the request was ambiguous about whether to actually ship (e.g. "help me write a PR description" is not "open the PR"). ## Preflight — Do This First ```bash git branch --show-current # never open a PR while standing on the base branch git status # anything pending that needs a commit first? gh pr view --json number,url,baseRefName 2>/dev/null # a PR may already exist for this branch — edit, don't duplicate gh --version # gates screenshot attachment: needs >= 2.99.0, see references/screenshots.md ``` If `gh pr view` succeeds, this is an **edit**, not a create — see `references/workflow.md` → "When a PR already exists". ## Base Branch Never guess. In order: (1) an already-open PR's actual base; (2) `.eagerworks/create