github-cli

Automate GitHub repository tasks with the official gh CLI.

23|2|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/asgarovf/locusai --skill github-cli-asgarovf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-cli
Source: https://github.com/asgarovf/locusai/tree/main/skills/github-cli
Command: npx skills add https://github.com/asgarovf/locusai --skill github-cli-asgarovf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines interactions with GitHub, automating common tasks related to pull requests, issues, releases, and CI/CD workflows, reducing manual command-line work.

Core Features & Use Cases

  • Pull Request Management: Create, review, list, and merge pull requests efficiently.
  • Issue Tracking: Automate the creation, labeling, and closing of GitHub issues.
  • CI/CD & Releases: Monitor workflow runs, trigger actions, and manage software releases.
  • Use Case: Automatically create a pull request for a new feature branch, assign reviewers, and then merge it once all checks pass.

Quick Start

Use the github-cli skill to create a new pull request with the title "feat: implement user authentication" and a description detailing the changes.

Frequently Asked Questions about github-cli

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

FAQPage Schema
How do I automate GitHub pull request creation and merging from the command line?

Automating GitHub pull requests involves using the gh CLI to create branches, open PRs, assign reviewers, and merge once checks pass. This skill handles that workflow automatically, reducing manual command-line input.

Can I monitor CI/CD workflow runs and trigger GitHub Actions without leaving the terminal?

Monitoring CI/CD workflow runs through GitHub Actions is possible via the gh CLI. This skill facilitates tracking workflow statuses, triggering actions, and managing software releases directly from your terminal environment.

What is the best way to manage GitHub issues and automate labeling in bulk?

Managing GitHub issues in bulk is streamlined through the gh CLI. This skill automates the creation, labeling, and closing of issues, reducing manual repository management overhead.

Does this GitHub CLI automation skill require any external dependencies or plugins?

This GitHub CLI automation skill requires no external dependencies or plugins. It operates using the official gh CLI tool to interact directly with GitHub APIs for custom automation needs.

How do I use the gh CLI to create a software release after a pull request merges?

Creating a software release after a pull request merges is handled by the gh CLI. This skill manages the release process, linking workflow completions and PR merges to automated release creation.

Why use the gh CLI for GitHub repository management instead of the web interface?

Using the gh CLI for repository management automates common tasks like pull requests, issues, and releases. This approach significantly reduces manual command-line work and web interface navigation.