ワンクリックで
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