| name | issues |
| description | GitHub issue management - create, search, comment, close, view |
GitHub Issues
Manage GitHub issues: create, search, list, comment, close, view.
Arguments
$1: Action — create, search, list, comment, close, view
$2+: Action-specific arguments
Instructions
Action: list (default if no action given)
gh issue list --limit 20
Present results grouped by labels or milestones.
Action: view [number]
gh issue view $2
Action: create
Interactive issue creation:
- Ask for title, or infer from context
- Ask for description, or draft one from context
- Query
qdrant-find MCP tool for "issue description" style if available
- Write the body in ghostwriter style
gh issue create --title "[title]" --body "[body]"
Action: search [query]
gh issue list --search "$2" --limit 20
Action: comment [number] [message]
- If message provided, use it; otherwise ask what to comment
- Apply ghostwriter style to the comment
gh issue comment $2 --body "[ghostwriter-styled message]"
Action: close [number]
gh issue close $2
Confirm before closing. Show the issue title first.
Output Format
For list/search:
### Open Issues
| # | Title | Labels | Assignee | Updated |
|---|-------|--------|----------|---------|
| 42 | [title] | bug, api | @user | 2d ago |
For create:
### Issue Created: #[number]
**Title**: [title]
**URL**: [url]
For view:
### Issue #[number]: [title]
**State**: Open/Closed
**Author**: @[author]
**Labels**: [labels]
**Assignees**: [assignees]
---
[body]
---
### Comments ([count])
[Recent comments]
Notes
- Use ghostwriter style for any written content (issue bodies, comments)
- When creating issues, suggest relevant labels if the repo has them
- For search, use GitHub's search syntax (e.g.,
is:open label:bug)