github

Translate natural language requests into gh CLI commands for GitHub tasks.

286|18|Updated Feb 2, 2013
One-click install
npx skills add https://github.com/ahmedelgabri/dotfiles --skill github-ahmedelgabri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/ahmedelgabri/dotfiles/tree/main/config/claude/skills/github
Command: npx skills add https://github.com/ahmedelgabri/dotfiles --skill github-ahmedelgabri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables natural language control of GitHub tasks through the gh CLI, letting you perform PRs, issues, workflows, and repo management without memorizing commands.

Core Features & Use Cases

  • View and manage PRs: pr view, pr list, pr create, pr status.
  • View and manage issues: issue view, issue list, issue create, issue comment.
  • Manage workflows and releases: run list/view, workflow run, release create/view.
  • Repository administration: repo view/edit, branch management, settings.

Quick Start

Use natural language prompts to perform gh CLI actions. For example: "List open PRs in my repository" or "Create a pull request from feature/login to main with title 'Add login'".

Frequently Asked Questions about github

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

FAQPage Schema
How do I automate GitHub tasks using the command line instead of the web interface?

You can automate GitHub tasks with the gh CLI, which translates natural language requests into precise commands for managing PRs, issues, workflows, and repositories without navigating the web interface. Install gh, authenticate, and describe what you want to do—the skill maps your intent to the appropriate subcommand and flags.

Can I create and manage pull requests from the terminal?

Yes, the gh CLI lets you create, view, list, and check the status of pull requests directly from the terminal. Use natural language like 'Create a pull request from feature/login to main' and the skill translates it into the correct gh command with recommended flags.

What GitHub workflows and release operations can I perform via CLI?

You can list and view workflow runs, trigger workflows, and create or view releases through the gh CLI. The skill handles the mapping from natural language requests to gh subcommands like workflow run, run list, and release create for full release and automation pipeline control.

Do I need to install anything before using gh CLI commands?

Yes, the gh CLI must be installed and authenticated to your GitHub account. The skill requires this setup as a prerequisite and handles command translation once gh is ready; without authentication, commands cannot execute against your repositories.

Can I manage repository settings and branches from the command line?

Yes, you can view and edit repository settings and manage branches through gh CLI commands. The skill covers repo administration tasks like repo view, repo edit, and branch management, letting you handle repository configuration without the web interface.

How does the gh CLI differ from writing git commands directly?

The gh CLI is GitHub-specific and interacts with GitHub's API for higher-level operations like managing PRs, issues, and workflows, while git commands work with your local repository and version control. The skill uses gh to handle GitHub-platform features that git alone cannot address.