Create Pull Request
SkillDev toolsPush branch and create a PR with concise description and labels
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Create Pull Request skill
What this skill tells your AI
The instructions your AI receives, as published by gacela-project/gacela in .claude/skills/pr/SKILL.md and read by ahel’s review.
Context
!git branch --show-current
!git log main..HEAD --oneline
!git diff main..HEAD --stat
Instructions
-
Check CHANGELOG.md — if it wasn't updated for these changes, update it now and commit:
git add CHANGELOG.md && git commit -m "chore: update changelog" -
Push branch:
git push -u origin HEAD -
Generate PR title:
- If
$ARGUMENTScontains an issue number, fetch the issue title:gh issue view <number> --json title -q '.title' - PR title format:
<type>(<scope>): <short description>(conventional commit style, under 70 chars) - Derive the type from the branch prefix (
feat/→ feat,fix/→ fix,docs/→ docs)
- If
-
Read
.github/PULL_REQUEST_TEMPLATE.mdand use its exact section headers (including emojis) for the PR body. Do NOT hardcode headers — always read the template file first. -
Create PR using the headers from the template:
gh pr create --title "<title>" --assignee @me --label "<label>" --body "$(cat <<'EOF' <paste exact headers from .github/PULL_REQUEST_TEMPLATE.md> Closes #<issue-number> EOF )"Labels: Pick the single most relevant from:
bug— branch starts withfix/enhancement— branch starts withfeat/documentation— branch starts withdocs/refactoring— code restructuring with no behavior changepure testing— only test changesdependencies— dependency updates
Body guidelines:
- Focus on what and why, not implementation details
- Use
Closes #<number>so merging auto-closes the issue - Keep the entire body under 15 lines
-
Report the PR URL to the user.
Signals
- GitHub stars
- 133
- Forks
- 8
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
pr-gacela-project- Source
- github.com/gacela-project/gacela