github-tool

List and create GitHub issues and pull requests via the gh CLI.

253|42|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/xuiltul/animaworks --skill github-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-tool
Source: https://github.com/xuiltul/animaworks/tree/main/templates/ja/common_skills/github-tool
Command: npx skills add https://github.com/xuiltul/animaworks --skill github-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a simple, deterministic interface to manage GitHub issues and pull requests without navigating the web UI, saving time when tracking, creating, or reviewing work items across repositories.

Core Features & Use Cases

  • List Issues and PRs: Retrieve open or closed issues and pull requests for a given repository with optional limits and state filters.
  • Create Issues and PRs: Programmatically create new issues or pull requests (including draft PRs) with title, body, labels, head, and base branch options.
  • Use Case: Automate backlog triage by listing all open issues in owner/repo, create standardized issue templates for incoming bugs, or open a draft PR from a feature branch via the CLI wrapper.

Quick Start

Use the github-tool to list open issues in owner/repo by calling the action list_issues with the repo set to owner/repo.

Frequently Asked Questions about github-tool

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

FAQPage Schema
How do I create a draft pull request from the command line?

To create a draft pull request from the command line, use an automated gh CLI wrapper to pass the head, base, title, and body parameters. This allows you to open draft PRs directly without navigating the web UI.

How do I list open issues for a repository using gh CLI?

You can list open issues for a repository using gh CLI by executing the list_issues action with the repo parameter set to owner/repo. This retrieves open or closed issues programmatically for backlog triage.

Do I need to authenticate gh CLI before managing GitHub issues and PRs?

Yes, you need an authenticated gh CLI environment before managing GitHub issues and PRs. The tool requires prior installation and authentication to execute actions like creating or querying work items.

Can I automate GitHub issue creation without using the web UI?

You can automate GitHub issue creation without the web UI by calling the create_issue action through the gh CLI. This programmatically generates new issues with specified titles, bodies, and labels.

What is the best way to automate backlog triage for GitHub issues?

The best way to automate backlog triage for GitHub issues is using a deterministic gh CLI interface to list and filter open issues. This retrieves work items across repositories quickly without manual web navigation.

Are there limitations when using gh CLI to manage pull requests?

A limitation when using gh CLI to manage pull requests is that functionality is restricted to listing and creating PRs with draft, head, and base options. It does not support advanced review or merge operations.