github

Automate GitHub repository management for files, issues, PRs, and CI/CD via MCP tools.

133|6|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/MassLab-SII/open-agent-skills --skill github-masslab-sii
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github
Source: https://github.com/MassLab-SII/open-agent-skills/tree/main/portable-skills/github
Command: npx skills add https://github.com/MassLab-SII/open-agent-skills --skill github-masslab-sii

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a high-level MCP-based toolkit to automate GitHub operations across repositories, reducing manual scripting overhead.

Core Features & Use Cases

  • Automated branch and PR workflows: Create branches, open PRs, and merge with configurable strategies.
  • Issue, PR and Review automation: Manage issues, comments, labels, PRs, and reviews via MCP endpoints.
  • GitHub detective and CI/CD tooling: Explore repos, search commits, and build basic CI workflows.

Quick Start

Use the github skill to create a PR from a feature branch to main and automatically merge it with squash.

Frequently Asked Questions about github

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

FAQPage Schema
How do I automate GitHub PR and issue management without writing manual scripts?▼

You can automate GitHub PR and issue management by using an MCP-powered toolkit to interact with repositories, reducing manual scripting overhead. This skill manages branches, opens PRs, and handles issues via MCP endpoints.

What is an MCP server and do I need one to automate GitHub CI/CD workflows?▼

An MCP server provides the tool-backed endpoints required to automate GitHub operations. You need either an active MCP server or token-based access to operate this skill and execute CI/CD workflows and repository tasks.

How do I create a pull request from a feature branch and squash merge it automatically?▼

To create and squash merge a PR, use the GitHub skill to initiate branch creation, open a PR from the feature branch to main, and apply a configurable squash merge strategy through MCP endpoints.

Can I use Python environment variables for token-based GitHub automation?▼

Yes, you can use python-dotenv to manage environment variables for token-based GitHub access. This skill depends on python-dotenv to load credentials required for MCP tools to authenticate and manage repositories.

Does this GitHub automation skill support searching commits and exploring repository history?▼

Yes, the skill includes GitHub detective tooling that allows you to explore repositories, search commits, and investigate repository history. This is achieved through specific MCP-backed exploration endpoints.