Loading...
Loading...
Reference guide for the Atlassian CLI (acli) - a command-line tool for interacting with Jira Cloud and Atlassian organization administration. Use this skill when the user wants to perform Jira operations (create/edit/search/transition work items, manage projects, boards, sprints, filters, dashboards), administer Atlassian organizations (manage users, authentication), or automate Atlassian workflows from the terminal. Covers all acli commands including: jira workitem (create, edit, search, assign, transition, comment, clone, link, archive), jira project (create, list, update, archive), jira board/sprint, jira filter/dashboard, admin user management, and rovodev (Rovo Dev AI agent). Requires an authenticated acli binary already installed on the system.
npx skill4agent add peetzweg/acli-skill acliacliacli --helpacli jira auth status
acli admin auth statusacli jira auth login --webecho "$API_TOKEN" | acli jira auth login --site "mysite.atlassian.net" --email "user@atlassian.com" --tokenecho "$API_KEY" | acli admin auth login --email "admin@atlassian.com" --tokenacli jira auth switch --site mysite.atlassian.net --email user@atlassian.com
acli admin auth switch --org myorgname$API_TOKEN$API_KEY< token.txt--webecho "$API_TOKEN" | acli ...acli jira workitem deleteacli jira project deleteacli admin user deleteacli admin user deactivateacli jira field deleteacli jira workitem archiveunarchiveacli jira project archiverestoreacli admin user cancel-deleteacli jira field cancel-delete--yes--jql--filter--json--yesacli <command> [<subcommand> ...] {MANDATORY FLAGS} [OPTIONAL FLAGS]acli jiraacli adminacli rovodevacli feedback--json--csv--key "KEY-1,KEY-2,KEY-3"--jql "project = TEAM AND status = 'To Do'"--filter 10001--from-file "items.txt"--ignore-errors--yes-y--limit N--paginate--generate-json--from-jsonacli jira workitem create --generate-json > template.json
# edit template.json
acli jira workitem create --from-json template.json# Create
acli jira workitem create --summary "Fix login bug" --project "TEAM" --type "Bug"
acli jira workitem create --summary "New feature" --project "TEAM" --type "Story" --assignee "@me" --label "frontend,p1"
# Search
acli jira workitem search --jql "project = TEAM AND assignee = currentUser()" --json
acli jira workitem search --jql "project = TEAM AND status = 'In Progress'" --fields "key,summary,assignee" --csv
# View
acli jira workitem view KEY-123
acli jira workitem view KEY-123 --json --fields "*all"
# Edit
acli jira workitem edit --key "KEY-123" --summary "Updated title" --assignee "user@atlassian.com"
# Transition
acli jira workitem transition --key "KEY-123" --status "Done"
acli jira workitem transition --jql "project = TEAM AND sprint in openSprints()" --status "In Progress"
# Assign
acli jira workitem assign --key "KEY-123" --assignee "@me"
# Comment
acli jira workitem comment create --key "KEY-123" --body "Work completed"
# Bulk create
acli jira workitem create-bulk --from-csv issues.csvacli jira project list --paginate --json
acli jira project view --key "TEAM" --json
acli jira project create --from-project "TEAM" --key "NEW" --name "New Project"acli jira board search --project "TEAM"
acli jira board list-sprints --id 123 --state active
acli jira sprint list-workitems --sprint 1 --board 6