github

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 on gh CLI instead of GitHub MCP servers

INSTALLATION
npx skills add https://github.com/callstackincubator/agent-skills --skill github
Run in your project or agent environment. Adjust flags if your CLI version differs.

SKILL.md

$2a

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

BrowserAct

Let your agent run on any real-world website

Bypass CAPTCHA & anti-bot for free. Start local, scale to cloud.

Explore BrowserAct Skills →

Stop writing automation&scrapers

Install the CLI. Run your first Skill in 30 seconds. Scale when you're ready.

Start free
free · no credit card