github▌
callstackincubator/agent-skills · updated Apr 8, 2026
GitHub workflow automation via gh CLI for pull requests, stacked PRs, and repository management.
- ›Provides stacked PR merge workflow: squash-merge the first PR, then rebase and update base branch for each subsequent PR in the chain
- ›Includes conflict detection and manual resolution prompts to prevent silent failures during multi-PR merges
- ›Covers core gh CLI operations: PR creation, status checks, squash/rebase merging, and branch management
- ›Optimized for low context usage by relying
GitHub Patterns
Tools
Use gh CLI for all GitHub operations. Prefer CLI over GitHub MCP servers for lower context usage.
Quick Commands
# Create a PR from the current branch
gh pr create --title "feat: add feature" --body "Description"
# Squash-merge a PR
gh pr merge <PR_NUMBER> --squash --title "feat: add feature (#<PR_NUMBER>)"
# View PR status and checks
gh pr status
gh pr checks <PR_NUMBER>
Stacked PR Workflow Summary
When merging a chain of stacked PRs (each targeting the previous branch):
- Merge the first PR into main via squash merge
- For each subsequent PR: rebase onto main, update base to main, then squash merge
- On conflicts: stop and ask the user to resolve manually
# Rebase next PR's branch onto main, excluding already-merged commits
git rebase --onto origin/main <old-base-branch> <next-branch>
git push --force-with-lease origin <next-branch>
gh pr edit <N> --base main
gh pr merge <N> --squash --title "<PR title> (#N)"
See stacked-pr-workflow.md for full step-by-step details.
Quick Reference
| File | Description |
|---|---|
| stacked-pr-workflow.md | Merge stacked PRs into main as individual squash commits |
Problem -> Skill Mapping
| Problem | Start With |
|---|---|
| Merge stacked PRs cleanly | stacked-pr-workflow.md |
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.5★★★★★25 reviews- ★★★★★Pratham Ware· Dec 24, 2024
Useful defaults in github — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Xiao Ghosh· Dec 24, 2024
Useful defaults in github — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Xiao Torres· Dec 16, 2024
Registry listing for github matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Sofia Sharma· Dec 8, 2024
github has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Neel Robinson· Nov 27, 2024
github fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Yash Thakker· Nov 15, 2024
github is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Amina Reddy· Nov 11, 2024
github is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Ira Thompson· Oct 18, 2024
We added github from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Dhruvi Jain· Oct 6, 2024
Keeps context tight: github is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Kofi Ghosh· Oct 2, 2024
Keeps context tight: github is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 25