huynguyen03dev/opencode-setup/github
- community
Checking that the SKILL.md file is still in the repository.
Interact with GitHub repositories, issues, pull requests, and code via the GitHub MCP server. This skill should be used when managing repositories, creating/updating files, working with issues and PRs, searching code/repos/users, creating branches, and performing code reviews. Supports all major GitHub API operations.
Install
npx vskill@latest install huynguyen03dev/opencode-setup/githubSKILL.md
GitHub
Base directory for this skill: /home/hazeruno/.config/opencode/skills/github
Interact with GitHub repositories through the Model Context Protocol (MCP) server for GitHub.
When to Use
- Managing repository files (create, update, get contents)
- Working with issues (create, update, list, comment)
- Managing pull requests (create, review, merge, get status)
- Searching GitHub (repositories, code, issues, users)
- Creating and managing branches
- Forking repositories
Quick Start
Run the CLI script with bun (use absolute path):
Available Commands
Repository Operations
| Command | Description | |
|---|---|---|
create-repository | Create a new GitHub repository | |
fork-repository | Fork a repository to your account | |
search-repositories | Search for repositories |
File Operations
| Command | Description | |
|---|---|---|
get-file-contents | Get file or directory contents | |
create-or-update-file | Create or update a single file | |
push-files | Push multiple files in a single commit |
Branch Operations
| Command | Description | |
|---|---|---|
create-branch | Create a new branch | |
list-commits | List commits in a repository |
Issue Operations
| Command | Description | |
|---|---|---|
create-issue | Create a new issue | |
get-issue | Get issue details | |
list-issues | List repository issues | |
update-issue | Update an existing issue | |
add-issue-comment | Add a comment to an issue |
Pull Request Operations
| Command | Description | |
|---|---|---|
create-pull-request | Create a new PR | |
get-pull-request | Get PR details | |
list-pull-requests | List repository PRs | |
get-pull-request-files | Get files changed in PR | |
get-pull-request-status | Get PR status checks | |
get-pull-request-comments | Get PR review comments | |
get-pull-request-reviews | Get PR reviews | |
create-pull-request-review | Create a PR review | |
merge-pull-request | Merge a PR | |
update-pull-request-branch | Update PR branch from base |
Search Operations
| Command | Description | |
|---|---|---|
search-repositories | Search repositories | |
search-code | Search code across GitHub | |
search-issues | Search issues and PRs | |
search-users | Search GitHub users |
Global Options
-t, --timeout <ms>: Call timeout (default: 30000)-o, --output <format>: Output format:text|markdown|json|raw
Common Examples
Requirements
- Bun runtime
mcporterpackage (embedded in script)GITHUB_TOKENenvironment variable for authentication
Resources
scripts/github.ts- Main CLI tool wrapping GitHub MCP serverreferences/api_reference.md- Detailed parameter documentation for all commands
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/github/SKILL.md
Popularity
- Repository stars
- 5
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/huynguyen03dev/opencode-setup/github)