Marketplace creating-pull-requests

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

Pre-check

git branch --show-current
git status
git log --oneline <main-branch>..HEAD  # Check CLAUDE.md for main branch name

Push to Remote

git push -u origin <branch-name>

PR Description Format

## Summary

- [Change 1]
- [Change 2]

## Test plan

- [ ] [Test item 1]
- [ ] [Test item 2]

Create PR

gh pr create \
  --title "<title>" \
  --body "$(cat <<'EOF'
## Summary

- Changes...

## Test plan

- [ ] Test items...
EOF
)"

Options

OptionUsage
--draft
Draft PR
--base <branch>
Target branch
--assignee @me
Self-assign
--label <label>
Add label

Completion Report

  • PR URL
  • Title
  • Target branch