| name | jira |
| description | Interacts with Jira tickets via CLI wrapper. Views issue details, adds comments, transitions status, assigns users, creates issues, edits fields, and links tickets. Use when user mentions Jira ticket IDs (KOOPA-123), asks about ticket status, wants to post updates, or manage issues. |
| allowed-tools | Bash |
| user-invocable | false |
| disable-model-invocation | false |
Jira CLI
View Issue
jira issue view KOOPA-123
jira issue view KOOPA-123 --comments 5
jira issue view KOOPA-123 --plain
List Issues
jira issue list -p KOOPA
jira issue list -p KOOPA -t"In Progress"
jira issue list -p KOOPA -a$(jira me)
Add Comment
jira issue comment add KOOPA-123 "Comment text"
echo 'h3. Status Update
*Summary*: Work completed
*Next Steps*:
• Item one
• Item two' | jira issue comment add KOOPA-123
Transition Issue
jira issue move KOOPA-123 "To Do"
jira issue move KOOPA-123 "In Progress"
jira issue move KOOPA-123 "Review"
jira issue move KOOPA-123 "Resolved"
jira issue move KOOPA-123 "Blocked"
KOOPA States: Intake → Backlog → Refined → To Do → In Progress → Review → Testing → Ready to Ship → Shipping → Resolved
Assign Issue
jira issue assign KOOPA-123 $(jira me)
Create Issue
jira issue create -p KOOPA -tBug -s"Bug summary" --no-input
jira issue create -p KOOPA -tTask -s"Task title" -b"Description" --no-input
jira issue create -p KOOPA -tStory -s"Story title" -yHigh --no-input
Flags: -t type, -s summary, -y priority, -l label, -b body, -p project, --no-input
Edit Issue
jira issue edit KOOPA-123 -s"New Summary" --no-input
jira issue edit KOOPA-123 -yHigh --no-input
jira issue edit KOOPA-456 --parent KOOPA-123 --no-input
jira issue edit KOOPA-123 --custom customfield_19300="Acceptance criteria text" --no-input
Standard flags: -s summary, -b body (description), -y priority, -a assignee, -l label, -C component, --parent, --fix-version, --affects-version
Custom Field IDs (KOOPA project)
| Field | Custom Field ID |
|---|
| Acceptance Criteria | customfield_19300 |
Important: When editing a ticket, -b and piped input write to the Description field. Use --custom customfield_19300="..." to write to the Acceptance Criteria field separately.
Link Issues
jira issue link KOOPA-456 KOOPA-123 "Blocks"
Types: Blocks, is blocked by, Relates to, Clones, Duplicate
Epic Management
jira epic list -p KOOPA
jira epic create -n"Epic Name" -s"Summary" --no-input
Rules
- Never WebFetch: Do not use WebFetch for zendesk.atlassian.net URLs
- Use
--no-input: For non-interactive commands
- Comments: Use
issue comment add (no -b flag)
- Exact state names: Case-sensitive
- Preview first: Show user before posting
Wiki Markup
| Syntax | Purpose |
|---|
h3. | Heading |
*text* | Bold |
• | Bullet |
---- | Rule |