Create PR Skill

SkillDev tools

Create a descriptive GitHub PR with summary and test plan using gh CLI

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Create PR Skill skill

What this skill tells your AI

The instructions your AI receives, as published by davidban77/gns3fy in .claude/skills/create-pr/SKILL.md and read by ahel’s review.

Create a well-structured GitHub Pull Request using the gh CLI.

Instructions

  1. Determine the base branch:

    • Use $ARGUMENTS if provided, otherwise default to develop.
  2. Gather context by running:

    • git log <base>..HEAD --oneline — all commits in this branch
    • git diff <base>...HEAD --stat — changed files summary
    • git branch --show-current — current branch name
  3. Push the branch if needed: git push -u origin HEAD

  4. Analyze ALL commits (not just the latest) to understand the full scope of changes.

  5. Create the PR using gh pr create:

    • Title: Under 70 characters, descriptive of the overall change
    • Body using this template:
    ## Summary
    - <1-3 bullet points describing what changed and why>
    
    ## Changes
    - <key file modifications and their purpose>
    
    ## Test plan
    - [ ] <specific testing steps relevant to the changes>
    
  6. Use a HEREDOC to pass the body to ensure correct formatting:

    gh pr create --title "..." --body "$(cat <<'EOF'
    ## Summary
    ...
    EOF
    )"
    
  7. Return the PR URL when done.

Signals

GitHub stars
69
Forks
32
Last commit
Mar 2026
Advanced
Catalog kind
skill
Gateway key
create-pr-davidban77
Source
github.com/davidban77/gns3fy