github-cli

Manage GitHub issues, pull requests, branches, commits, and Actions via gh CLI.

Updated Aug 15, 2024
One-click install
npx skills add https://github.com/cdcoonce/Portfolio_Website --skill github-cli-cdcoonce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-cli
Source: https://github.com/cdcoonce/Portfolio_Website/tree/main/.claude/skills/github-cli
Command: npx skills add https://github.com/cdcoonce/Portfolio_Website --skill github-cli-cdcoonce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines your GitHub workflow by allowing you to manage issues, pull requests, branches, commits, and actions directly from your terminal, eliminating the need to switch to a web browser for common tasks.

Core Features & Use Cases

  • Issue Management: Create, list, view, and update GitHub issues.
  • Pull Request Workflow: Create, list, view, review, and merge pull requests.
  • Branch & Commit: Manage local branches and commits, push changes.
  • GitHub Actions: Monitor and manage workflow runs.
  • Use Case: You're working on a bug fix, need to create a new branch, make commits, push, create a draft PR, and then review it all without leaving your terminal.

Quick Start

Use the github-cli skill to create a new issue with the title "Bugfix for login" and the description "The login button is not responding."

Frequently Asked Questions about github-cli

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

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

You can manage GitHub pull requests from the terminal by using the gh CLI to create, list, view, review, and merge pull requests directly without switching to a web browser.

Can I create and update GitHub issues using command line tools?

Yes, you can create and update GitHub issues using command line tools by integrating the gh CLI to handle issue management directly from your terminal environment.

Do I need to install and authenticate the GitHub CLI before managing repositories?

Yes, you need to install and authenticate the GitHub CLI before managing repositories, as the workflow requires gh CLI installation and authentication to interact with GitHub.

What is the best way to monitor GitHub Actions workflows from the command line?

The best way to monitor GitHub Actions workflows from the command line is using the gh CLI to monitor and manage workflow runs directly alongside your local branches and commits.

How do I review code and merge branches without leaving the terminal?

You can review code and merge branches without leaving the terminal by using gh CLI commands to push commits, create draft pull requests, and manage local branches seamlessly.