Loading...
Loading...
Manage Jira issues, sprints, and epics using the jira CLI (ankitpokhrel/jira-cli). Use when asked to create, view, edit, list, move, assign, comment on, link, or delete Jira issues. Also use for sprint operations (list sprints, view current sprint, add issues to sprints) and epic operations (create epics, add/remove issues). Triggers on any Jira-related task, ticket management, sprint planning, or board workflow request.
npx skill4agent add romainframe/romainframe-plugins jira-clijira--no-inputissue link-b--templatecreatecomment addedit()<>_->jira me# Short description
jira issue create -p PROJECT -t Task -s "Summary" -y High --no-input
# Long description (ALWAYS use this pattern)
cat /tmp/jira-body.md | jira issue create -p PROJECT -t Task -s "Summary" -y High --template - --no-inputjira issue view KEY --plain # Human-readable
jira issue view KEY --raw # JSON for scriptingjira issue edit KEY -s "New summary" --no-input
echo "New description" | jira issue edit KEY --no-input # Replaces description entirelyjira issue list --plain # All issues
jira issue list -s "In Progress" --plain # By status
jira issue list -q "assignee = currentUser()" --plain # Custom JQLjira issue move KEY "In Progress"
jira issue move KEY Done --comment "Completed in PR #123"jira sprint list --state active # Active sprints
jira sprint list --current --plain # Issues in current sprint
jira sprint add SPRINT_ID KEY1 KEY2 # Add issues to sprinth2.||Header||*bold** item#{code}{noformat}()<>_-># 1. Write description using hybrid formatting
cat > /tmp/jira-body.md << 'DESCRIPTION'
h2. Context
Description content here...
h2. Acceptance Criteria
* Criterion one
* Criterion two
h2. Technical Notes
DESCRIPTION
# 2a. Create issue
cat /tmp/jira-body.md | jira issue create -p PROJECT -t Task -s "Summary" -y High --template - --no-input
# 2b. OR edit existing issue (no --template flag)
cat /tmp/jira-body.md | jira issue edit KEY --no-input
# 3. Clean up
rm /tmp/jira-body.md| Pitfall | Cause | Solution |
|---|---|---|
| CLI buffer issue | Use file + pipe with |
| Not a valid flag for edit | Pipe from stdin instead |
| CLI's markdown parser interprets | Use |
| Markdown parser escapes | Use triple backtick fenced code blocks instead |
| Same markdown parser issue | Use triple backtick fenced code blocks |
| Wiki syntax not recognized by markdown parser | Avoid or use plain text |
| Wiki link syntax conflicts with markdown parser | Write ticket keys as plain text (auto-linked) or use markdown |
| Flag not supported on this subcommand | Omit the flag: |
| Create command takes 5-10s | Normal Jira Cloud API latency | Expected behavior |