github — github automation github, agent-skills, official, github automation, ide skills, gh cli commands, pull request management, code review workflow, repository automation, pr merge strategies

Verified
v1.0.0

About this Skill

Perfect for DevOps Agents needing advanced GitHub repository management and automation capabilities. github is a skill that utilizes gh CLI for automating GitHub operations, including pull requests, code reviews, and repository management.

Features

Creates pull requests using gh pr create command
Performs squash-merge of PRs with gh pr merge
Checks PR status and reviews with gh pr status and gh pr checks
Supports stacked PR workflow management
Utilizes gh CLI for lower context usage over GitHub MCP servers

# Core Topics

callstackincubator callstackincubator
[1.1k]
[63]
Updated: 3/26/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reviewed Landing Page Review Score: 11/11

Killer-Skills keeps this page indexable because it adds recommendation, limitations, and review signals beyond the upstream repository text.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review Locale and body language aligned
Review Score
11/11
Quality Score
76
Canonical Locale
en
Detected Body Locale
en

Perfect for DevOps Agents needing advanced GitHub repository management and automation capabilities. github is a skill that utilizes gh CLI for automating GitHub operations, including pull requests, code reviews, and repository management.

Core Value

Empowers agents to automate GitHub workflows using the gh CLI, enabling efficient pull request management, code review, and repository automation, including stacked PRs and branching strategies.

Ideal Agent Persona

Perfect for DevOps Agents needing advanced GitHub repository management and automation capabilities.

Capabilities Granted for github

Automating pull request creation and merging using gh pr create and gh pr merge
Debugging pull request status and checks with gh pr status and gh pr checks
Optimizing repository management with gh CLI for tasks like branching and repository automation

! Prerequisites & Limits

  • Requires gh CLI installation and configuration
  • GitHub-specific, may not be compatible with other version control systems

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is github?

Perfect for DevOps Agents needing advanced GitHub repository management and automation capabilities. github is a skill that utilizes gh CLI for automating GitHub operations, including pull requests, code reviews, and repository management.

How do I install github?

Run the command: npx killer-skills add callstackincubator/agent-skills/github. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for github?

Key use cases include: Automating pull request creation and merging using gh pr create and gh pr merge, Debugging pull request status and checks with gh pr status and gh pr checks, Optimizing repository management with gh CLI for tasks like branching and repository automation.

Which IDEs are compatible with github?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for github?

Requires gh CLI installation and configuration. GitHub-specific, may not be compatible with other version control systems.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add callstackincubator/agent-skills/github. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use github immediately in the current project.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

github

Install github, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

GitHub Patterns

Tools

Use gh CLI for all GitHub operations. Prefer CLI over GitHub MCP servers for lower context usage.

Quick Commands

bash
1# Create a PR from the current branch 2gh pr create --title "feat: add feature" --body "Description" 3 4# Squash-merge a PR 5gh pr merge <PR_NUMBER> --squash --title "feat: add feature (#<PR_NUMBER>)" 6 7# View PR status and checks 8gh pr status 9gh pr checks <PR_NUMBER>

Stacked PR Workflow Summary

When merging a chain of stacked PRs (each targeting the previous branch):

  1. Merge the first PR into main via squash merge
  2. For each subsequent PR: rebase onto main, update base to main, then squash merge
  3. On conflicts: stop and ask the user to resolve manually
bash
1# Rebase next PR's branch onto main, excluding already-merged commits 2git rebase --onto origin/main <old-base-branch> <next-branch> 3git push --force-with-lease origin <next-branch> 4gh pr edit <N> --base main 5gh pr merge <N> --squash --title "<PR title> (#N)"

See stacked-pr-workflow.md for full step-by-step details.

Quick Reference

FileDescription
stacked-pr-workflow.mdMerge stacked PRs into main as individual squash commits

Problem -> Skill Mapping

ProblemStart With
Merge stacked PRs cleanlystacked-pr-workflow.md

Related Skills

Looking for an alternative to github or another official skill for your workflow? Explore these related open-source skills.

View All

flags

Logo of facebook
facebook

Use when you need to check feature flag states, compare channels, or debug why a feature behaves differently across release channels.

244.2k
0
Developer

extract-errors

Logo of facebook
facebook

extract-errors is a React error handling skill that automates the process of extracting and assigning error codes, ensuring accurate and up-to-date error messages in React applications.

244.2k
0
Developer

fix

Logo of facebook
facebook

fix is a code optimization skill that automates formatting and linting using yarn prettier and linc.

244.2k
0
Developer

flow

Logo of facebook
facebook

Use when you need to run Flow type checking, or when seeing Flow type errors in React code.

244.2k
0
Developer