github

Manage GitHub pull requests, issues, and repositories via the gh CLI.

3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/oddship/bosun --skill github-oddship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/oddship/bosun/tree/main/.pi/skills/github
Command: npx skills add https://github.com/oddship/bosun --skill github-oddship

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines your interaction with GitHub, enabling efficient management of pull requests, issues, and repository operations directly from your command line.

Core Features & Use Cases

  • Pull Request Management: List, view, checkout, and create pull requests.
  • Issue Tracking: Manage issues by listing, viewing, creating, and closing them.
  • Repository Operations: Clone, fork, and view repository information.
  • API Access: Make direct API calls for advanced GitHub interactions.
  • Use Case: Quickly review and merge a colleague's pull request by checking out the branch, performing a code review using the review agent, and then merging the PR.

Quick Start

Use the github skill to list all open pull requests for the repository owner/repo.

Frequently Asked Questions about github

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage GitHub pull requests from the command line?

You can manage GitHub pull requests from the command line by using the gh CLI to list, view, checkout, and create PRs directly within your repository workflow.

What is the best way to review a pull request using git worktrees?

The best way to review a pull request using git worktrees is checking out the PR branch and utilizing a dedicated review agent to perform a detailed code review before merging.

Can I track and close GitHub issues via the CLI?

Yes, you can track and close GitHub issues via the CLI by running commands to list, view, create, and close issues directly from your local terminal environment.

Do I need to set up authentication to interact with GitHub repositories?

Yes, you need to set up authentication to interact with GitHub repositories, and this Skill includes guides for authentication setup to enable seamless repository cloning and forking.

How do I make direct GitHub API calls for advanced repository management?

You can make direct GitHub API calls for advanced repository management by using the gh CLI's built-in API access functionality to handle complex interactions not covered by standard commands.