promote
SkillDev toolsLets your agent create a pull request between two branches with a structured changelog for releases.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the promote skill
About this skill
Create a changelog-style promotion PR between two branches. Use for release promotions or branch-to-branch merges with a structured changelog.
What this skill tells your AI
The instructions your AI receives, as published by dedalus-labs/wingman in .agents/skills/promote/SKILL.md and read by ahel’s review.
Context (auto-detected)
- Commits to promote: !
git log --oneline origin/main..HEAD 2>/dev/null || echo "(no commits ahead of main)"
Rules
- Default: promote current branch →
main --from <branch>overrides source (default: current branch)--to <branch>overrides target (default:main)--dry-runprints the PR body without creating it- Commits are grouped by conventional commit type into changelog sections
Changelog Sections
| Prefix | Section |
|---|---|
feat | Features |
fix | Bug Fixes |
refactor | Refactors |
perf | Performance |
test | Tests |
docs | Documentation |
chore, ci | Chores |
Unrecognized prefixes go under Chores.
Task
- Parse
$ARGUMENTSfor--from,--to,--dry-run - Fetch the latest from origin for both branches
- Get the commit list:
git log --format="%H %s" origin/<to>..origin/<from> - If no commits, report that target is up to date and stop
- Build the changelog body:
- Group commits by section using the table above
- Each bullet:
* **scope:** description ([short-hash](commit-url))or* description ([short-hash](commit-url))if unscoped - Include a "Full Changelog" comparison link
- Order sections: Features, Bug Fixes, Refactors, Performance, Tests, Documentation, Chores
- If
--dry-run, print the body and stop - Create the PR via
gh pr create --base <to> --head <from> --title "chore(release): promote <from> → <to>" --body "..." - Return the PR URL
Signals
- GitHub stars
- 182
- Forks
- 6
- Last commit
- Apr 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Key
promote-dedalus-labs- Source
- github.com/dedalus-labs/wingman