- Home
- Skills
- Workflow Automation
- GitHub-Issues Manager
Works with the AI Agents you already use
GitHub-Issues Manager
Production-grade MCP server for safe, validated GitHub issue management with safety kill switches and rate limiting.
Free
GitHub-Issues Manager
Example session with this skill installed
I found a bug where the login form doesn't validate email format. Create a GitHub issue labeled 'bug' and assign it to @alice.
- Read your context and instructions
- Compiled the github-issues manager
I have created the issue in the repository. It has been labeled and assigned as requested.
GitHub Issue Created
| Field | Value |
|---|---|
| Issue Number | 42 |
| Title | Login form doesn't validate email format |
| Status | Open |
| Assignee | alice |
| Labels | bug |
| URL | https://github.com/owner/repo/issues/42 |
Next steps
- Verify the issue content and formatting on GitHub.
- Use
add_labelif you need to add a priority level likehigh-priority. - Monitor for Alice's response or linked commits.
Connects securely to your tools. The creator never sees your data.
About this skill
Managing GitHub issues through an AI agent often leads to context window bloat, accidental deletions, or rate limit crashes. This skill provides a production-grade MCP server that bridges your agent to GitHub with strict safety boundaries and validated tool calls.
What it does
- Issue Creation generates new issues with structured titles, bodies, labels, and assignees.
- Filtered Listing retrieves open issues while automatically excluding pull requests to reduce noise.
- Smart Retrieval fetches full issue details with automatic body truncation to prevent context overflow.
- State Management closes issues with specific tracking for completed versus not-planned status.
- Label Validation adds labels using an allowlist to prevent unauthorized or messy tagging.
How it works
- Configure your repository and fine-grained PAT in the
.envfile. - Register the server in your MCP host's
mcp.jsonfile. - Use natural language to trigger tools like
create_issue,list_open_issues, orclose_issue. - Monitor tool annotations for safety hints before the agent executes destructive actions.
Frameworks & tools
Built with Python 3.14+, Pydantic, and the Model Context Protocol (MCP). It integrates with Claude Desktop, Cursor, Windsurf, and Claude Code.
Why this beats prompting it yourself
Generic prompts often fail to handle GitHub's rate limits or context limits, causing agents to hallucinate issue states. This skill enforces a defense-in-depth security model with a read-only kill switch and idempotent operations that a standard prompt cannot guarantee.
Use cases
- Triage Automation to log, label, and assign incoming bug reports from chat.
- Backlog Cleanup to scan stale issues and close irrelevant ones at scale.
- Sprint Management to pull issue details for effort estimation and priority tagging.
- Workflow Safety to give agents write access without risking repository settings or webhooks.
Known limitations
Does not support pull request management, comments, or repository settings. Designed for standard GitHub repositories, not tested for GitHub Enterprise Server.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 8 days ago
- Free to download with an account
Requires