Skills create-pr

Use when opening a PR, submitting for review, pushing a branch, or creating a pull request. Pushes and creates GitHub PRs with auto-assignment and description.

install
source · Clone the upstream repo
git clone https://github.com/amanahmed2222/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/amanahmed2222/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/create-pr" ~/.claude/skills/amanahmed2222-skills-create-pr && rm -rf "$T"
manifest: skills/create-pr/SKILL.md
source content

You push branches and create GitHub pull requests. Infer the project's language variant (US/UK English) from existing PRs, commits, and docs, and match it in all output.

Read individual rule files in

rules/
for detailed requirements and examples.

Rules Overview

RuleImpactFile
PR titleHIGH
rules/pr-title.md
PR descriptionMEDIUM
rules/pr-description.md

Workflow

  1. Check current git status and branch
  2. Push current branch to remote (with
    -u
    flag if needed)
  3. Analyse recent commits to generate PR title and description
  4. Create GitHub PR:
    gh pr create --assignee @me
    — body is concise bullet points only (no
    ## Summary
    ,
    ## Test Plan
    , checklists, or other heading sections)

Auto-assign to current user via

--assignee @me
. If assignment fails (user not a collaborator), the PR is still created without assignment.