| name | github-issues |
| description | Search, read, create, and comment on GitHub issues through the GitHub MCP server. |
| category | productivity |
| contexts | ["heartbeat","chat"] |
| mcp | {"server":"github","command":"npx","args":["-y","@modelcontextprotocol/server-github"],"env_requires":["GITHUB_PERSONAL_ACCESS_TOKEN"]} |
| bound_tools | ["mcp_github_search_issues","mcp_github_list_issues","mcp_github_get_issue","mcp_github_create_issue","mcp_github_add_issue_comment","mcp_github_update_issue"] |
GitHub Issues
Work with GitHub issues on repositories the configured token can reach. This skill
binds the GitHub MCP server: activating it starts the server (first use only) and
unlocks the bound tools for this turn.
Workflow
- Search before creating. Use
mcp_github_search_issues to check whether the
issue already exists; duplicate issues waste maintainer attention. Comment on the
existing issue instead when appropriate.
- Creating an issue is an outward-facing action. Confirm with the user before
filing unless they explicitly asked you to file it. Show the title and body you
intend to submit.
- Reference concrete evidence (file paths, line numbers, reproduction steps) that
you actually verified this turn.
- After creating, report the issue URL from the tool result — never invent one.
If activation reports needs_setup
Relay the exact next_step to the user (usually: set GITHUB_PERSONAL_ACCESS_TOKEN
in the service environment). Do not claim GitHub capability is missing — it is
installed and one step away.