Back to list
5dlabs

github-mcp

by 5dlabs

Cognitive Task Orchestrator - GitOps on Bare Metal or Cloud for AI Agents

2🍴 1📅 Jan 25, 2026

SKILL.md


name: github-mcp description: GitHub operations for creating PRs, pushing files, and managing branches. agents: [rex, grizz, nova, blaze, tap, spark, atlas, stitch, cleo, tess] triggers: [pull request, PR, branch, push, commit, github, merge]

GitHub MCP (Repository Operations)

Use GitHub MCP tools to interact with repositories programmatically.

Tools

ToolPurpose
github_create_pull_requestCreate a new PR
github_push_filesPush file changes to a branch
github_create_branchCreate a new branch
github_get_file_contentsRead file from repository
github_get_pull_requestGet PR details
github_get_pull_request_filesList files changed in a PR
github_create_pull_request_reviewSubmit a PR review
github_add_pull_request_review_commentAdd inline comment to PR

Creating a PR

# 1. Create branch
github_create_branch({
  owner: "5dlabs",
  repo: "my-project",
  branch: "feature/task-42-auth",
  from_branch: "develop"
})

# 2. Push changes
github_push_files({
  owner: "5dlabs",
  repo: "my-project",
  branch: "feature/task-42-auth",
  files: [
    { path: "src/auth.ts", content: "..." }
  ],
  message: "feat: implement OAuth2 authentication"
})

# 3. Create PR
github_create_pull_request({
  owner: "5dlabs",
  repo: "my-project",
  title: "feat: implement OAuth2 authentication",
  body: "## Summary\n...",
  head: "feature/task-42-auth",
  base: "develop"
})

Reading Files

github_get_file_contents({
  owner: "5dlabs",
  repo: "my-project",
  path: "src/config.ts",
  branch: "develop"
})

PR Review

# Get changed files
github_get_pull_request_files({
  owner: "5dlabs",
  repo: "my-project",
  pull_number: 123
})

# Submit review
github_create_pull_request_review({
  owner: "5dlabs",
  repo: "my-project",
  pull_number: 123,
  event: "APPROVE",
  body: "LGTM! All checks pass."
})

Best Practices

  1. Always branch from develop - Not main
  2. Use conventional commits - feat:, fix:, chore:
  3. Include Linear issue link - In PR body
  4. Review before merge - Check CI status

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon