github-workflow

Automate GitHub repository, issue, PR, and code operations via MCP server.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jaraim/opencode-chinese --skill github-workflow-jaraim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-workflow
Source: https://github.com/jaraim/opencode-chinese/tree/main/.opencode/skill/github-workflow
Command: npx skills add https://github.com/jaraim/opencode-chinese --skill github-workflow-jaraim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to automate GitHub workflows by interfacing with a local MCP server to perform routine repository, issue, PR, and code operations without manual steps.

Core Features & Use Cases

  • Repository Operations: Search, fetch, create, and manage repositories using MCP tools.
  • Issue Management: List, create, update, and comment on issues to accelerate triage.
  • Pull Request Operations: Create, review, merge PRs, and inspect changed files to streamline PR workflows.
  • Code Operations: Retrieve file contents and perform code searches or updates via MCP.
  • Use Case: Automate common GitHub workflows such as opening feature-branch PRs, auto-creating issues from templates, and validating PR status before merging.

Quick Start

  • Ensure the local MCP server is running for GitHub via the command: bun x @modelcontextprotocol/server-github
  • Configure opencode.json as shown, enabling GitHub MCP with a personal access token.
  • Example prompts:
  • github_create_issue owner: "you" repo: "your-repo" title: "[Feature] Add dark mode" body: "Describe the feature..." labels: ["enhancement"]

Frequently Asked Questions about github-workflow

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

FAQPage Schema
How do I automate GitHub workflows using an MCP server?

To automate GitHub workflows using an MCP server, you run the local server via the command line and configure your environment with a GitHub personal access token. This setup enables automated repository, issue, and pull request operations without manual steps.

How do I create and manage GitHub pull requests via MCP?

You can manage GitHub pull requests via MCP by using specific tools to create, review, and merge PRs. The MCP server also allows you to inspect changed files to streamline your pull request workflows.

Do I need a GitHub personal access token to manage repositories with MCP?

Yes, a GitHub personal access token is required for authentication when configuring the MCP server. You must set this token in your configuration file to enable secure repository and code operations.

What is the best way to automate issue triage on GitHub?

The best way to automate issue triage on GitHub is by interfacing with a local MCP server to list, create, update, and comment on issues. This approach accelerates triage by removing manual management steps.

Can I retrieve and update file contents in a GitHub repository using MCP?

Yes, you can retrieve file contents and perform code searches or updates in a GitHub repository via MCP. The server interfaces directly with your repository to execute these code operations for typical development scenarios.

What command is needed to run a local GitHub MCP server?

You need to run the command `bun x @modelcontextprotocol/server-github` to start the local MCP server. This command initiates the server required to interface with your GitHub workflows.