github

Manage GitHub repositories, issues, pull requests, and code via MCP.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/Svtoo/atk-registry --skill github-svtoo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/Svtoo/atk-registry/tree/main/plugins/github
Command: npx skills add https://github.com/Svtoo/atk-registry --skill github-svtoo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines your GitHub workflow by allowing you to interact with repositories, issues, pull requests, and code directly from your chat interface, eliminating the need to switch contexts.

Core Features & Use Cases

  • Repository Management: Search, create, and fork repositories. Inspect code and commit history.
  • Issue & PR Handling: Create, update, list, and manage issues and pull requests, including reviews and merges.
  • File Operations: Read file contents, create, update, and push multiple files in a single commit.
  • Use Case: You can ask the AI to find a specific repository, create a new branch, update a file, and then open a pull request for your changes, all within the chat.

Quick Start

Use the github skill to search for repositories related to 'AI toolkit'.

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 directly from chat?

This Skill provides comprehensive access to the GitHub API through the Model Context Protocol, enabling agents to manage repositories, issues, pull requests, and code directly from your chat interface.

Can I push multiple file updates in a single commit to a GitHub repository?

Yes, you can push multiple file updates in a single commit. The Skill supports file operations that allow you to read, create, and update multiple files in a single commit directly through the API.

Does this GitHub API tool work with GitHub Enterprise Server instances?

Yes, this tool works with GitHub Enterprise Server instances. It supports both public github.com and GitHub Enterprise Server configurations via a Dockerized MCP server, requiring an optional host variable for enterprise setups.

What do I need to authenticate and access the GitHub API through MCP?

You need a GitHub personal access token to authenticate and access the GitHub API through the Model Context Protocol. For GitHub Enterprise Server configurations, setting a custom host variable is also required.

What is the best way to create a branch, update code, and open a pull request without leaving my chat interface?

The best way is to use a tool that provides comprehensive GitHub API access via the Model Context Protocol. This allows you to search repositories, create branches, update files, and open pull requests sequentially within your chat.

Why do I need a Dockerized MCP server to manage GitHub repositories from my chat interface?

A Dockerized MCP server is required to provide the standardized Model Context Protocol layer that connects your chat agent to the GitHub API. This containerized setup securely handles the authentication token and routes API requests to github.com or enterprise instances.