github

Translate natural language into gh CLI actions for GitHub repository management.

27|2|Updated Jul 18, 2018
One-click install
npx skills add https://github.com/AhmedAbdulrahman/dotfiles --skill github-ahmedabdulrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/AhmedAbdulrahman/dotfiles/tree/main/files/.config/claude/skills/github
Command: npx skills add https://github.com/AhmedAbdulrahman/dotfiles --skill github-ahmedabdulrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables conversational control of GitHub tasks (PRs, issues, workflows, releases, and repository management) without switching between the web UI and terminal.

Core Features & Use Cases

  • PR and Issue Management: View, list, create, update, and close PRs and issues from plain language.
  • Workflow & Actions: Inspect workflow runs, trigger workflows, and monitor CI status from chat.
  • Repo Administration: View repository details, clone, fork, and manage settings via command-line style prompts.
  • Use Case: Describe a scenario in natural language and have the bot perform the corresponding GitHub operation.

Quick Start

Ask the bot to fetch open PRs for the current repository and summarize their statuses. Then ask to create a new issue by describing it, and have it opened on GitHub.

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 and issues using natural language?

You can manage GitHub pull requests and issues by translating natural language prompts into gh CLI actions. This allows you to view, list, create, update, and close PRs and issues directly from chat without switching to the web UI.

Can I trigger GitHub workflows and monitor CI status from chat?

Yes, you can trigger GitHub workflows and monitor CI status from chat. The skill translates your conversational prompts into gh CLI actions to inspect workflow runs and check continuous integration statuses.

Do I need the GitHub CLI installed to manage repositories via natural language?

Yes, you need the GitHub CLI (gh) installed and network access to GitHub. The skill requires gh to execute the translated natural language commands for repository management, cloning, and forking.

What is the best way to create a new GitHub issue without leaving the terminal?

The best way to create a GitHub issue without leaving the terminal is describing the issue in natural language. The skill translates your description into a gh CLI command and opens the issue directly on GitHub.

What are the limitations of using natural language commands for GitHub repository management?

Limitations include requiring both the gh CLI and active network access to GitHub to function. If the underlying gh CLI lacks support for a specific GitHub repository management action, the natural language command will fail.