KS
Killer-Skills

github-workflow — github-workflow setup guide github-workflow setup guide, what is github-workflow, github-workflow alternative, github-workflow vs gitflow, how to use github-workflow with AI agents, github-workflow install for developers, github-workflow tutorial for AI coding, github-workflow and Model Context Protocol, streamlining github workflow with AI

v1.0.0
GitHub

About this Skill

Ideal for AI Agent Developers leveraging GitHub operations, streamlining repository management with local GitHub MCP server integration. github-workflow is a skill that integrates with the local GitHub Model Context Protocol (MCP) server for optimized GitHub workflow management.

Features

Utilizes the local GitHub MCP server via @modelcontextprotocol/server-github
Supports configuration through opencode.json files
Enables repository operations using the 'github' command
Requires a GitHub personal access token for authentication
Compatible with bun and x commands for execution
Allows for environment variable setup, including GITHUB_PERSONAL_ACCESS_TOKEN

# Core Topics

jaraim jaraim
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
51
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add jaraim/opencode-chinese/github-workflow

Agent Capability Analysis

The github-workflow MCP Server by jaraim is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for github-workflow setup guide, what is github-workflow, github-workflow alternative.

Ideal Agent Persona

Ideal for AI Agent Developers leveraging GitHub operations, streamlining repository management with local GitHub MCP server integration.

Core Value

Empowers agents to perform streamlined GitHub operations, including repository management, using the local GitHub MCP server and @modelcontextprotocol/server-github, while securely handling GitHub personal access tokens.

Capabilities Granted for github-workflow MCP Server

Automating repository creation and management
Streamlining GitHub workflow operations with MCP tools
Debugging GitHub repository issues using local MCP server

! Prerequisites & Limits

  • Requires GitHub MCP configuration in opencode.json
  • Needs a GitHub personal access token for environment setup
  • Dependent on @modelcontextprotocol/server-github package
Project
SKILL.md
3.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

GitHub Workflow Skill

Leverage the local GitHub MCP server (@modelcontextprotocol/server-github) for streamlined GitHub operations.

Prerequisites

Ensure GitHub MCP is configured in opencode.json:

json
1{ 2 "mcp": { 3 "Github": { 4 "type": "local", 5 "command": ["bun", "x", "@modelcontextprotocol/server-github"], 6 "environment": { 7 "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token" 8 } 9 } 10 } 11}

Available MCP Tools

Repository Operations

  • github_search_repositories - Search GitHub repos
  • github_get_repository - Get repo details
  • github_create_repository - Create new repo
  • github_fork_repository - Fork a repo

Issue Management

  • github_list_issues - List repo issues
  • github_create_issue - Create new issue
  • github_update_issue - Update existing issue
  • github_get_issue - Get issue details
  • github_add_issue_comment - Comment on issue

Pull Request Operations

  • github_list_pull_requests - List PRs
  • github_create_pull_request - Create PR
  • github_get_pull_request - Get PR details
  • github_update_pull_request - Update PR
  • github_merge_pull_request - Merge PR
  • github_get_pull_request_files - List changed files

Code Operations

  • github_search_code - Search code across repos
  • github_get_file_contents - Get file content
  • github_create_or_update_file - Create/update file
  • github_push_files - Push multiple files

Common Workflows

Workflow 1: Create Bug Report

1. github_create_issue
   - owner: repo owner
   - repo: repository name
   - title: "[Bug] Brief description"
   - body: Detailed bug report
   - labels: ["bug"]

Workflow 2: Review and Merge PR

1. github_get_pull_request - Get PR details
2. github_get_pull_request_files - Review changes
3. github_create_pull_request_review - Submit review
4. github_merge_pull_request - Merge if approved

Workflow 3: Quick Fix & PR

1. Edit files locally
2. git add & git commit
3. git push
4. github_create_pull_request
   - title: "Fix: Description"
   - body: Change summary
   - head: feature-branch
   - base: main

Workflow 4: Find Issues to Contribute

1. github_search_repositories - Find interesting repos
2. github_list_issues - Filter by "good first issue" or "help wanted"
3. github_fork_repository - Fork the repo
4. git clone & work locally

Best Practices

  1. Use descriptive titles - Include type prefix like [Bug], [Feature], [Docs]
  2. Reference issues - Use Fixes #123 or Closes #456 in PR descriptions
  3. Review before merge - Always review PRs before merging
  4. Use labels - Categorize issues with appropriate labels
  5. Protect main branch - Require PR reviews before merging to main

Environment Variables

The MCP server requires:

  • GITHUB_PERSONAL_ACCESS_TOKEN - GitHub personal access token with appropriate scopes

Token scopes needed:

  • repo - Full repository access
  • read:user - Read user profile
  • read:org - Read organization data

Examples

Find popular repos:

Search for "machine learning" repos with most stars
→ github_search_repositories
  query: "machine learning language:python stars:>1000"
  sort: "stars"

Create feature request:

Create issue for new feature
→ github_create_issue
  owner: "anomalyco"
  repo: "opencode"
  title: "[Feature] Add dark mode toggle"
  body: "## Description\nAdd a toggle for dark mode..."
  labels: ["enhancement"]

Review pending PR:

Review PR #42
→ github_get_pull_request
  owner: "anomalyco"
  repo: "opencode"
  pull_number: 42
→ github_get_pull_request_files (same params)
→ github_create_pull_request_review
  event: "APPROVE"
  body: "LGTM! Great work."

Related Skills

Looking for an alternative to github-workflow or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication