github-mcp

GitHub MCP (Repository Operations)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "github-mcp" with this command: npx skills add 5dlabs/cto/5dlabs-cto-github-mcp

GitHub MCP (Repository Operations)

Use GitHub MCP tools to interact with repositories programmatically.

Tools

Tool Purpose

github_create_pull_request

Create a new PR

github_push_files

Push file changes to a branch

github_create_branch

Create a new branch

github_get_file_contents

Read file from repository

github_get_pull_request

Get PR details

github_get_pull_request_files

List files changed in a PR

github_create_pull_request_review

Submit a PR review

github_add_pull_request_review_comment

Add 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

  • Always branch from develop - Not main

  • Use conventional commits - feat: , fix: , chore:

  • Include Linear issue link - In PR body

  • Review before merge - Check CI status

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

code-review

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

codeql

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

octocode

No summary provided by upstream source.

Repository SourceNeeds Review