skills/jira/SKILL.md
Interact with Jira issue tracking using Atlassian CLI (ACLI). Use when listing, viewing, searching, creating, editing, updating, transitioning, commenting on, assigning, or managing Jira issues, tickets, stories, bugs, epics, or sprints.
npx skillsauth add abhiroopb/synthetic-mind jiraInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Interact with Jira using the official Atlassian CLI (acli).
Before running any Jira commands, verify ACLI is installed and authenticated. See SETUP.md for installation and auth instructions.
which acli && acli jira auth status
CRITICAL: Authentication cannot be automated — ACLI requires interactive TTY input. Do NOT attempt to pipe tokens. Tell the user to run auth commands themselves.
| Action | Command |
|--------|---------|
| View issue | acli jira workitem view KEY-123 |
| Search issues | acli jira workitem search --jql "..." |
| Create issue | acli jira workitem create -p PROJECT -t Task -s "Summary" |
| Transition | acli jira workitem transition -k KEY-123 -s "Done" |
# Search with JQL
acli jira workitem search --jql "project = PROJ"
# My assigned issues
acli jira workitem search --jql "assignee = currentUser()"
# My in-progress issues
acli jira workitem search --jql "assignee = currentUser() AND status = 'In Progress'"
# My tasks in current sprint
acli jira workitem search --jql "assignee = currentUser() AND sprint in openSprints() ORDER BY updated DESC" --paginate
# Output formats
acli jira workitem search --jql "project = PROJ" --csv
acli jira workitem search --jql "project = PROJ" --json
acli jira workitem search --jql "project = PROJ" --count
acli jira workitem search --jql "project = PROJ" --web
acli jira workitem view KEY-123
acli jira workitem view KEY-123 --fields "*all"
acli jira workitem view KEY-123 --json
acli jira workitem view KEY-123 --web
# Basic creation
acli jira workitem create \
--project "PROJ" \
--type "Task" \
--summary "Issue title"
# With description
acli jira workitem create \
--project "PROJ" \
--type "Bug" \
--summary "Bug title" \
--description "Bug description"
# Assign to self
acli jira workitem create \
--project "PROJ" \
--type "Task" \
--summary "My task" \
--assignee "@me"
# Sub-task
acli jira workitem create \
--project "PROJ" \
--type "Sub-task" \
--summary "Sub-task" \
--parent "KEY-123"
Issue types: Epic, Story, Task, Bug, Sub-task
acli jira workitem transition --key "KEY-123" --status "In Progress"
acli jira workitem transition --key "KEY-123" --status "Done"
acli jira workitem transition --key "KEY-123" --status "Done" --yes
acli jira workitem comment create --key "KEY-123" --body "Comment text"
acli jira workitem comment list KEY-123
acli jira workitem assign --key "KEY-123" --assignee "[email protected]"
acli jira workitem assign --key "KEY-123" --assignee "@me"
acli jira workitem edit --key "KEY-123" --summary "New title"
acli jira workitem edit --key "KEY-123" --labels "new-label"
--description "text" renders as plain text. For rich formatting with headings, bold, code blocks, and lists, use --from-json with Atlassian Document Format (ADF). Load references/rich-text-adf.md for the full JSON format.
acli jira project list --limit 50
acli jira project view PROJ
acli jira board search
acli jira board list-sprints --id 123
acli jira sprint list-workitems --sprint 456 --board 123
--json for structured output when parsing--csv for spreadsheet-compatible output--web to quickly open in browser@me for self-assignment--yes to skip confirmations in scripts| Error | Solution |
|-------|----------|
| Not authenticated | Run acli jira auth login (see SETUP.md) |
| Project not found | Check project key with acli jira project list |
| Transition not allowed | Check workflow allows this status change |
https://your-org.atlassian.netreferences/rich-text-adf.md — Rich formatting for descriptionsreferences/jql-queries.md — JQL query examplesreferences/common-workflows.md — Multi-step workflow patternstesting
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.