원클릭으로
github-mcp-tools-usage
Use GitHub MCP tools for all repository operations instead of CLI or API calls
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use GitHub MCP tools for all repository operations instead of CLI or API calls
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Always use Turborepo commands for building, testing, and serving projects in this monorepo
Always use Turborepo commands for building, testing, and serving projects in this monorepo
Complete guide for Mastra development — agents, tools, workflows, vertical organization, and type safety
Always fix issues you encounter, even if unrelated to your current task
Essential clean code practices including naming, comments, and structure
Commit message format standards using Conventional Commits specification
| name | github-mcp-tools-usage |
| description | Use GitHub MCP tools for all repository operations instead of CLI or API calls |
CRITICAL: Always use GitHub MCP tools for all GitHub repository operations. Never use curl, gh CLI, or manual API calls.
The GitHub MCP server provides these tools:
mcp_github_github_list_releases - List all releases in repositorymcp_github_github_get_release_by_tag - Get specific release by tag namemcp_github_github_get_latest_release - Get the latest published releasemcp_github_github_list_tags - List all tags in repositorymcp_github_github_list_branches - List all branchesmcp_github_github_create_branch - Create a new branchmcp_github_github_create_or_update_file - Create or update filesmcp_github_github_push_files - Push multiple files in single commit✅ CORRECT: Use MCP tools
const release = await mcp_github_github_get_release_by_tag({
owner: 'ffmathy',
repo: 'hey-jarvis',
tag: 'mcp-v1.0.0'
});
❌ INCORRECT: Don't use curl or manual API calls
curl -H "Authorization: Bearer $GITHUB_TOKEN" \
https://api.github.com/repos/ffmathy/hey-jarvis/releases/tags/mcp-v1.0.0
const releases = await mcp_github_github_list_releases({
owner: 'ffmathy',
repo: 'hey-jarvis',
perPage: 20
});
await mcp_github_github_create_branch({
owner: 'ffmathy',
repo: 'hey-jarvis',
branch: 'release/v0.3.0',
from_branch: 'main'
});
await mcp_github_github_create_or_update_file({
owner: 'ffmathy',
repo: 'hey-jarvis',
path: 'config.json',
content: JSON.stringify(config, null, 2),
message: 'chore: update configuration',
branch: 'main'
});
When working with Docker images:
❌ Never use curl for GitHub API calls
❌ Never use gh CLI commands
❌ Never construct API URLs manually
❌ Never handle authentication manually