jira-cli

SKILL.md

jira-cli (ankitpokhrel/jira-cli)

Auth

jira init          # Interactive setup — Cloud or Server, basic auth / PAT / mTLS
jira me            # Verify current user

Issues: View & Search

jira issue view ISSUE-1
jira issue view ISSUE-1 --comments 5

jira issue list                              # Recent issues
jira issue list -a$(jira me)                # Assigned to me
jira issue list -s"In Progress"             # By status
jira issue list -yHigh -lbackend            # Priority + label
jira issue list --created -7d              # Last 7 days
jira issue list -q "summary ~ login"       # Raw JQL
jira issue list --raw                      # JSON output

Issues: Create & Edit

# Create
jira issue create                                         # Interactive
jira issue create -tBug -s"Title" -yHigh -lbug --no-input
jira issue create -tStory -PEPIC-42                      # Under an epic

# Edit
jira issue edit ISSUE-1                                   # Interactive
jira issue edit ISSUE-1 -s"New title" -yHigh --no-input
jira issue edit ISSUE-1 --label -old --label new         # Swap labels

# Delete
jira issue delete ISSUE-1
jira issue delete ISSUE-1 --cascade                      # Include subtasks

Issues: Workflow

jira issue move ISSUE-1 "In Progress"
jira issue move ISSUE-1 Done --comment "Shipped"
jira issue move ISSUE-1 Done -RFixed -a$(jira me)

jira issue assign ISSUE-1 "Jane Doe"
jira issue assign ISSUE-1 $(jira me)       # Assign to self
jira issue assign ISSUE-1 x               # Unassign

jira issue comment add ISSUE-1 "LGTM"
jira issue link ISSUE-1 ISSUE-2 Blocks
jira issue clone ISSUE-1 -s"Copy of title"

Sprints & Boards

jira sprint list                           # All sprints (explorer view)
jira sprint list --current                 # Active sprint
jira sprint list --current -a$(jira me)   # My issues in active sprint
jira sprint add SPRINT_ID ISSUE-1 ISSUE-2

jira board list                            # All boards
jira project list                          # All projects

Tips

  • jira open ISSUE-1 — open issue in browser
  • jira issue list --raw | jq '...' — pipe JSON to jq for scripting
  • Use --no-input with all required flags to skip interactive prompts in scripts
  • JQL via -q: assignee = currentUser() AND sprint in openSprints()

Bugs

In codex jira-cli authentication does not work in sandbox terminals

Weekly Installs
5
First Seen
11 days ago
Installed on
opencode5
gemini-cli5
claude-code5
github-copilot5
windsurf5
codex5