github-operations

Manage GitHub Pull Requests and Issues through MCP GitHub tools.

5.3k|652|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/agentscope-ai/HiClaw --skill github-operations-agentscope-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-operations
Source: https://github.com/agentscope-ai/HiClaw/tree/main/manager/agent/worker-skills/github-operations
Command: npx skills add https://github.com/agentscope-ai/HiClaw --skill github-operations-agentscope-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the manual overhead of managing GitHub Pull Requests and Issues by letting an agent create, update, review, comment on, and merge them through a centralized MCP tool interface.

Core Features & Use Cases

  • Pull Request management: create, list, fetch details, update metadata/state, request reviewers, merge, and query related artifacts like changed files, status, and review artifacts.
  • Issue management: create, list, retrieve, update state/title/body/labels, and add or list comments for issues (including treating PRs as issues for commenting).
  • Search and utility operations: find issues/PRs, search code and repositories, and use lightweight utility calls like fetching the authenticated user and team members.

Quick Start

Use the github-operations skill to add a review comment and then merge the specified pull request by calling the MCP GitHub tools with the owner, repo, and pull_number you provide.

Frequently Asked Questions about github-operations

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

FAQPage Schema
How do I automate GitHub pull request management and issue tracking?

Automate GitHub pull request management and issue tracking by using an agent to create, update, review, comment on, and merge PRs and issues through a centralized MCP GitHub tool interface. It removes manual overhead by handling PR triage, reviewer management, and issue lifecycle updates.

Can I request reviewers and check CI status on pull requests using MCP tools?

Yes, you can request reviewers and check CI status on pull requests using MCP tools. The interface targets workflows such as PR triage, reviewer management, and CI status checks by calling the mcp-github tools with the correct owner, repo, and pull number arguments.

What's the best way to manage GitHub issue lifecycle updates in enterprise collaboration rooms?

The best way to manage GitHub issue lifecycle updates in enterprise collaboration rooms is delegating the task to an agent using MCP GitHub tools. It handles creating, listing, retrieving, and updating issue states, titles, bodies, and labels automatically.

Do I need a separate skill to clone repositories and edit files for pull requests?

Yes, you need a separate git-delegation skill to clone repositories and edit files for pull requests. The github-operations skill focuses on PR and issue management via MCP, while delegating git clone, push, commit, branch, and file edit operations to that specific skill.

How do I search GitHub code and repositories for specific issues and pull requests?

Search GitHub code and repositories for specific issues and pull requests by utilizing the skill's search and utility operations. It allows you to find issues, PRs, code, and repositories, alongside lightweight utility calls like fetching authenticated users and team members.

How do I format arguments when calling MCP GitHub tools to merge pull requests?

Format arguments when calling MCP GitHub tools to merge pull requests using key=value or --args JSON formatting. You must use mcporter to call mcp-github.<tool_name> with the correct arguments like owner, repo, and pull_number to execute the merge successfully.