github-skill

Manage GitHub repositories, issues, pull requests, branches, releases, and actions via REST API.

16|2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/kubiyabot/skill --skill github-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-skill
Source: https://github.com/kubiyabot/skill/tree/main/examples/wasm-skills/github-skill
Command: npx skills add https://github.com/kubiyabot/skill --skill github-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates GitHub automation tasks into a single, scriptable toolset, allowing you to manage repositories, issues, pull requests, branches, releases, and actions without repetitive prompts or manual steps.

Core Features & Use Cases

  • Repositories: list, create, delete, and fork operations for users or organizations.
  • Issues & Pull Requests: create, list, update, close, comment, review, and assign.
  • Branches, Releases, and Workflows: manage branches, publish releases, and trigger actions from a unified interface.
  • Use Case: Automate onboarding by creating issue templates and initial PRs across multiple repos for new projects.

Quick Start

Use the github-skill to quickly list repos, create issues, and trigger workflows from your agent or scripts. For example:

  • skill run github-skill repo-list
  • skill run github-skill issue-create repo=owner/repo title="Setup project" body="Initialize repo with templates"
  • skill run github-skill workflow-run repo=owner/repo workflow_id="ci.yml" ref="main"

Frequently Asked Questions about github-skill

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

FAQPage Schema
How do I automate GitHub pull requests and issues across multiple repositories?

Automate GitHub pull requests and issues across multiple repositories by using a structured tool suite to programmatically create, list, update, close, and assign resources via REST API interactions. This eliminates repetitive manual steps and prompt engineering.

Can I trigger GitHub workflows and manage branches programmatically?

Yes, you can trigger GitHub workflows and manage branches programmatically. The tool suite executes authenticated REST API interactions to run workflow actions, manage branch lifecycles, and publish releases directly from scripts or agents.

What is the best way to manage GitHub repos for teams and organizations without manual UI steps?

Managing GitHub repos for teams and organizations without manual UI steps is best achieved through scriptable automation. It allows you to list, create, delete, and fork repositories programmatically, ensuring consistent input validation and structured output formatting.

Does this GitHub automation tool handle input validation and error handling for API interactions?

Yes, this GitHub automation tool handles input validation and error handling for API interactions. It satisfies REST API requirements by validating inputs, managing authenticated requests, and ensuring consistent output formatting across all resource operations.

How do I set up project onboarding by creating issue templates and initial PRs across multiple repos?

Set up project onboarding by creating issue templates and initial PRs across multiple repos through a unified command interface. Run targeted commands to generate issues and pull requests programmatically, automating the initialization process for new projects.