{"id":"a6599bc5-922f-4b7d-86fa-327a4c24d39a","shortId":"yZ8NPL","kind":"skill","title":"jira-cli","tagline":"Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows. Use when the user asks about Jira tasks, tickets, issues, sprints, or needs to manage project work items.","description":"# Jira CLI\n\nInteract with Atlassian Jira from the command line using [jira-cli](https://github.com/ankitpokhrel/jira-cli).\n\n## When to Use\n\n- User asks to create, view, edit, or search Jira issues/tickets\n- User needs to transition issues through workflow states (To Do → In Progress → Done)\n- User wants to manage sprints, epics, or boards\n- User needs to assign issues, add comments, or log work time\n- User asks about their current tasks or sprint progress\n\n## Prerequisites\n\n1. Install jira-cli: `brew install ankitpokhrel/jira-cli/jira-cli` (macOS) or download from [releases](https://github.com/ankitpokhrel/jira-cli/releases)\n2. Set API token: `export JIRA_API_TOKEN=\"your-token\"`\n3. Initialize: `jira init` and follow prompts\n\n## Issue Commands\n\n### List Issues\n\n```bash\n# List issues in current project\njira issue list\n\n# List my assigned issues\njira issue list -a$(jira me)\n\n# List issues by status\njira issue list -s\"In Progress\"\n\n# List high priority issues\njira issue list -yHigh\n\n# List issues with multiple filters\njira issue list -a$(jira me) -s\"To Do\" -yHigh --created week\n\n# List issues with raw JQL\njira issue list -q \"project = PROJ AND status = 'In Progress'\"\n\n# Plain text output for scripting\njira issue list --plain --columns key,summary,status --no-headers\n```\n\n### Create Issues\n\n```bash\n# Interactive issue creation\njira issue create\n\n# Create with all options specified\njira issue create -tBug -s\"Login button not working\" -b\"Description here\" -yHigh --no-input\n\n# Create a story\njira issue create -tStory -s\"Add user authentication\" -yMedium\n\n# Create with labels and components\njira issue create -tTask -s\"Update dependencies\" -lmaintenance -l\"tech-debt\" -Cbackend\n\n# Create and assign to self\njira issue create -tBug -s\"Fix crash on startup\" -a$(jira me) --no-input\n```\n\n### View Issues\n\n```bash\n# View issue details\njira issue view ISSUE-123\n\n# View with comments\njira issue view ISSUE-123 --comments 10\n\n# View in plain text\njira issue view ISSUE-123 --plain\n\n# Open issue in browser\njira open ISSUE-123\n```\n\n### Edit Issues\n\n```bash\n# Edit summary\njira issue edit ISSUE-123 -s\"Updated summary\"\n\n# Edit description\njira issue edit ISSUE-123 -b\"New description\"\n\n# Edit priority\njira issue edit ISSUE-123 -yHigh\n\n# Add labels\njira issue edit ISSUE-123 -lnew-label\n```\n\n### Transition Issues\n\n```bash\n# Move issue to a new status\njira issue move ISSUE-123 \"In Progress\"\n\n# Move with comment\njira issue move ISSUE-123 \"Done\" --comment \"Completed the task\"\n\n# Move and set resolution\njira issue move ISSUE-123 \"Done\" -RFixed\n```\n\n### Assign Issues\n\n```bash\n# Assign to self\njira issue assign ISSUE-123 $(jira me)\n\n# Assign to specific user\njira issue assign ISSUE-123 username\n\n# Unassign\njira issue assign ISSUE-123 x\n```\n\n### Comments\n\n```bash\n# Add a comment\njira issue comment add ISSUE-123 \"This is my comment\"\n\n# Add comment from editor\njira issue comment add ISSUE-123\n```\n\n### Work Logging\n\n```bash\n# Log time\njira issue worklog add ISSUE-123 \"2h 30m\"\n\n# Log time with comment\njira issue worklog add ISSUE-123 \"1d 4h\" --comment \"Completed feature implementation\" --no-input\n```\n\n### Link & Clone Issues\n\n```bash\n# Link two issues\njira issue link ISSUE-123 ISSUE-456 Blocks\n\n# Unlink issues\njira issue unlink ISSUE-123 ISSUE-456\n\n# Clone an issue\njira issue clone ISSUE-123 -s\"Cloned: New summary\"\n\n# Delete an issue\njira issue delete ISSUE-123\n```\n\n## Epic Commands\n\n```bash\n# List epics\njira epic list\n\n# List epics in table format\njira epic list --table\n\n# Create an epic\njira epic create -n\"Q1 Features\" -s\"Epic summary\" -b\"Epic description\"\n\n# Add issues to epic\njira epic add EPIC-1 ISSUE-123 ISSUE-456\n\n# Remove issues from epic\njira epic remove ISSUE-123 ISSUE-456\n```\n\n## Sprint Commands\n\n```bash\n# List sprints\njira sprint list\n\n# List current/active sprint\njira sprint list --current\n\n# List my issues in current sprint\njira sprint list --current -a$(jira me)\n\n# Add issues to sprint\njira sprint add SPRINT_ID ISSUE-123 ISSUE-456\n```\n\n## Project & Board Commands\n\n```bash\n# List projects\njira project list\n\n# List boards\njira board list\n\n# List releases/versions\njira release list\n\n# Open project in browser\njira open\n```\n\n## Utility Commands\n\n```bash\n# Get current username\njira me\n\n# Show help\njira --help\njira issue --help\n\n# Setup shell completion\njira completion bash  # or zsh, fish, powershell\n```\n\n## Common Flags\n\n| Flag | Description |\n| ---- | ----------- |\n| `--plain` | Plain text output (no interactive UI) |\n| `--raw` | Raw JSON output |\n| `--csv` | CSV output |\n| `--no-input` | Skip interactive prompts |\n| `-t, --type` | Issue type (Bug, Story, Task, Epic) |\n| `-s, --summary` | Issue summary/title |\n| `-b, --body` | Issue description |\n| `-y, --priority` | Priority (Highest, High, Medium, Low, Lowest) |\n| `-l, --label` | Labels (repeatable) |\n| `-a, --assignee` | Assignee username |\n| `-r, --reporter` | Reporter username |\n| `-C, --component` | Component name |\n| `-P, --parent` | Parent issue/epic key |\n| `-q, --jql` | Raw JQL query |\n| `--created` | Filter by creation date (-7d, week, month) |\n| `--order-by` | Sort field |\n| `--reverse` | Reverse sort order |\n\n## Common Workflows\n\n### Start Working on an Issue\n\n```bash\n# Assign to self and move to In Progress\njira issue assign ISSUE-123 $(jira me)\njira issue move ISSUE-123 \"In Progress\"\n```\n\n### Complete an Issue\n\n```bash\n# Log work and close\njira issue worklog add ISSUE-123 \"4h\" --no-input\njira issue move ISSUE-123 \"Done\" --comment \"Completed\" -RFixed\n```\n\n### Daily Standup Review\n\n```bash\n# View my current sprint tasks\njira sprint list --current -a$(jira me)\n```\n\n### Create and Track a Bug\n\n```bash\n# Create bug\njira issue create -tBug -s\"App crashes on login\" -yHigh -lbug --no-input\n# Note the returned issue key, then assign\njira issue assign BUG-123 $(jira me)\njira issue move BUG-123 \"In Progress\"\n```\n\n## Output Examples\n\n| Command | Use Case |\n| ------- | -------- |\n| `jira issue list --plain` | Script-friendly output |\n| `jira issue list --raw` | JSON for parsing |\n| `jira issue list --csv` | Export to spreadsheet |\n\n## Limitations\n\n- Requires prior `jira init` configuration\n- Some features may vary between Jira Cloud and Server\n- Complex custom fields may require `--custom` flag with field IDs\n- Rate limits apply based on Jira instance configuration","tags":["jira","cli","awesome","copilot","agents","code-and-sorts","agent-skills","ai-agents","awesome-list","copilot-instructions","copilot-prompting","custom-agents"],"capabilities":["skill","source-code-and-sorts","skill-jira-cli","topic-agent-skills","topic-ai-agents","topic-awesome","topic-awesome-list","topic-copilot-instructions","topic-copilot-prompting","topic-custom-agents","topic-github-copilot","topic-mcp","topic-prompt-engineering","topic-vscode-copilot-chat"],"categories":["awesome-copilot-agents"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/Code-and-Sorts/awesome-copilot-agents/jira-cli","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add Code-and-Sorts/awesome-copilot-agents","source_repo":"https://github.com/Code-and-Sorts/awesome-copilot-agents","install_from":"skills.sh"}},"qualityScore":"0.699","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 498 github stars · SKILL.md body (6,305 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T18:53:32.794Z","embedding":null,"createdAt":"2026-04-18T22:00:36.343Z","updatedAt":"2026-05-02T18:53:32.794Z","lastSeenAt":"2026-05-02T18:53:32.794Z","tsv":"'-1':612 '-123':331,339,350,359,369,379,389,397,414,424,438,451,462,469,481,495,506,518,539,549,559,571,614,625,666,831,838,854,863,917,924 '-456':541,551,616,627,668 '-7':798 '/ankitpokhrel/jira-cli).':62 '/ankitpokhrel/jira-cli/releases)':133 '1':118 '10':341 '1d':519 '2':134 '2h':507 '3':145 '30m':508 '4h':520,855 'add':102,279,391,473,479,486,493,504,516,604,610,656,662,852 'ankitpokhrel/jira-cli/jira-cli':125 'api':136,140 'app':897 'appli':981 'ask':32,67,109 'assign':100,167,303,441,444,449,454,460,467,819,829,912,915 'assigne':772,773 'atlassian':50 'authent':281 'b':264,380,601,755 'base':982 'bash':156,243,323,362,403,443,472,498,531,574,630,672,696,714,818,844,871,889 'block':542 'board':96,670,679,681 'bodi':756 'brew':123 'browser':355,691 'bug':747,888,891,916,923 'button':261 'c':779 'case':931 'cbackend':300 'cli':3,47,59,122 'clone':529,552,557,561 'close':848 'cloud':966 'column':234 'command':9,54,153,573,629,671,695,929 'comment':103,334,340,419,426,471,475,478,485,487,492,512,521,865 'common':25,719,811 'complet':427,522,711,713,841,866 'complex':969 'compon':287,780,781 'configur':959,986 'crash':312,898 'creat':12,69,208,241,249,250,257,271,276,283,290,301,308,589,594,793,884,890,894 'creation':246,796 'csv':734,735,950 'current':112,160,642,647,652,698,874,880 'current/active':637 'custom':970,974 'd':799 'daili':868 'date':797 'debt':299 'delet':564,569 'depend':294 'descript':265,374,382,603,722,758 'detail':326 'done':88,425,439,864 'download':128 'edit':15,71,360,363,367,373,377,383,387,395 'editor':489 'epic':22,94,572,576,578,581,586,591,593,599,602,607,609,611,620,622,750 'exampl':928 'export':138,951 'featur':523,597,961 'field':806,971,977 'filter':197,794 'fish':717 'fix':311 'flag':720,721,975 'follow':150 'format':584 'friend':938 'get':697 'github.com':61,132 'github.com/ankitpokhrel/jira-cli).':60 'github.com/ankitpokhrel/jira-cli/releases)':131 'header':240 'help':703,705,708 'high':186,763 'highest':762 'id':664,978 'implement':524 'init':148,958 'initi':146 'input':270,320,527,739,858,905 'instal':119,124 'instanc':985 'interact':4,48,244,728,741 'issu':18,37,80,101,152,155,158,163,168,170,176,180,188,190,194,199,211,216,231,242,245,248,256,275,289,307,322,325,328,330,336,338,347,349,353,358,361,366,368,376,378,386,388,394,396,402,405,411,413,421,423,435,437,442,448,450,459,461,466,468,477,480,491,494,502,505,514,517,530,534,536,538,540,544,546,548,550,554,556,558,566,568,570,605,613,615,618,624,626,645,657,665,667,707,745,753,757,817,828,830,835,837,843,850,853,860,862,893,909,914,921,933,941,948 'issue/epic':786 'issues/tickets':75 'item':45 'jira':2,6,26,34,46,51,58,74,121,139,147,162,169,173,179,189,198,202,215,230,247,255,274,288,306,316,327,335,346,356,365,375,385,393,410,420,434,447,452,458,465,476,490,501,513,535,545,555,567,577,585,592,608,621,633,639,649,654,660,675,680,685,692,700,704,706,712,827,832,834,849,859,877,882,892,913,918,920,932,940,947,957,965,984 'jira-c':1,57,120 'jql':214,789,791 'json':732,944 'key':235,787,910 'l':296,767 'label':285,392,400,768,769 'lbug':902 'limit':954,980 'line':10,55 'link':528,532,537 'list':13,154,157,164,165,171,175,181,185,191,193,200,210,217,232,575,579,580,587,631,635,636,641,643,651,673,677,678,682,683,687,879,934,942,949 'lmainten':295 'lnew':399 'lnew-label':398 'log':105,497,499,509,845 'login':260,900 'low':765 'lowest':766 'maco':126 'manag':19,42,92 'may':962,972 'medium':764 'month':801 'move':404,412,417,422,430,436,823,836,861,922 'multipl':196 'n':595 'name':782 'need':40,77,98 'new':381,408,562 'no-head':238 'no-input':268,318,525,737,856,903 'note':906 'open':352,357,688,693 'option':253 'order':803,810 'order-bi':802 'output':227,726,733,736,927,939 'p':783 'parent':784,785 'pars':946 'perform':24 'plain':225,233,344,351,723,724,935 'powershel':718 'prerequisit':117 'prior':956 'prioriti':187,384,760,761 'progress':87,116,184,224,416,826,840,926 'proj':220 'project':43,161,219,669,674,676,689 'prompt':151,742 'q':218,788 'q1':596 'queri':792 'r':775 'rate':979 'raw':213,730,731,790,943 'releas':130,686 'releases/versions':684 'remov':617,623 'repeat':770 'report':776,777 'requir':955,973 'resolut':433 'return':908 'revers':807,808 'review':870 'rfix':440,867 'script':229,937 'script-friend':936 'search':73 'self':305,446,821 'server':968 'set':135,432 'setup':709 'shell':710 'show':702 'skill' 'skill-jira-cli' 'skip':740 'sort':805,809 'source-code-and-sorts' 'specif':456 'specifi':254 'spreadsheet':953 'sprint':20,38,93,115,628,632,634,638,640,648,650,659,661,663,875,878 'standup':869 'start':813 'startup':314 'state':83 'status':178,222,237,409 'stori':273,748 'summari':236,364,372,563,600,752 'summary/title':754 'tabl':583,588 'task':35,113,429,749,876 'tbug':258,309,895 'tech':298 'tech-debt':297 'text':226,345,725 'ticket':36 'time':107,500,510 'token':137,141,144 'topic-agent-skills' 'topic-ai-agents' 'topic-awesome' 'topic-awesome-list' 'topic-copilot-instructions' 'topic-copilot-prompting' 'topic-custom-agents' 'topic-github-copilot' 'topic-mcp' 'topic-prompt-engineering' 'topic-vscode-copilot-chat' 'track':886 'transit':17,79,401 'tstori':277 'ttask':291 'two':533 'type':744,746 'ui':729 'unassign':464 'unlink':543,547 'updat':293,371 'use':28,56,65,930 'user':31,66,76,89,97,108,280,457 'usernam':463,699,774,778 'util':694 'vari':963 'view':14,70,321,324,329,332,337,342,348,872 'want':90 'week':209,800 'work':44,106,263,496,814,846 'workflow':27,82,812 'worklog':503,515,851 'x':470 'y':759 'yhigh':192,207,267,390,901 'ymedium':282 'your-token':142 'zsh':716","prices":[{"id":"a138b591-c5a2-4c2c-b933-e0a5d2b5f806","listingId":"a6599bc5-922f-4b7d-86fa-327a4c24d39a","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"Code-and-Sorts","category":"awesome-copilot-agents","install_from":"skills.sh"},"createdAt":"2026-04-18T22:00:36.343Z"}],"sources":[{"listingId":"a6599bc5-922f-4b7d-86fa-327a4c24d39a","source":"github","sourceId":"Code-and-Sorts/awesome-copilot-agents/jira-cli","sourceUrl":"https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/jira-cli","isPrimary":false,"firstSeenAt":"2026-04-18T22:00:36.343Z","lastSeenAt":"2026-05-02T18:53:32.794Z"}],"details":{"listingId":"a6599bc5-922f-4b7d-86fa-327a4c24d39a","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"Code-and-Sorts","slug":"jira-cli","github":{"repo":"Code-and-Sorts/awesome-copilot-agents","stars":498,"topics":["agent-skills","ai-agents","awesome","awesome-list","copilot-instructions","copilot-prompting","custom-agents","github-copilot","mcp","prompt-engineering","vscode-copilot-chat"],"license":"cc0-1.0","html_url":"https://github.com/Code-and-Sorts/awesome-copilot-agents","pushed_at":"2026-04-29T06:42:59Z","description":"✨ A curated list of awesome GitHub instructions, prompt, skills, MCPs and agent markdown files for enhancing your GitHub Copilot AI experience.","skill_md_sha":"424fcd964be0d784a876dfe6dc6421e3844647e7","skill_md_path":"skills/jira-cli/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/Code-and-Sorts/awesome-copilot-agents/tree/main/skills/jira-cli"},"layout":"multi","source":"github","category":"awesome-copilot-agents","frontmatter":{"name":"jira-cli","license":"MIT","description":"Interact with Jira from the command line to create, list, view, edit, and transition issues, manage sprints and epics, and perform common Jira workflows. Use when the user asks about Jira tasks, tickets, issues, sprints, or needs to manage project work items.","compatibility":"Requires jira-cli installed (https://github.com/ankitpokhrel/jira-cli) and configured with `jira init`. Requires JIRA_API_TOKEN environment variable."},"skills_sh_url":"https://skills.sh/Code-and-Sorts/awesome-copilot-agents/jira-cli"},"updatedAt":"2026-05-02T18:53:32.794Z"}}