atlassian-clilisted
Install: claude install-skill pragmatic-engineer/playbook
# Atlassian CLI (acli)
Command surface verified against **acli 1.3.22-stable**. The published command
reference at developer.atlassian.com lagged this binary (it listed no Confluence
commands at all), so trust `acli <cmd> --help` over the docs, and re-check this
skill against `--help` if a command behaves unexpectedly.
Install: `brew tap atlassian/homebrew-acli` then `brew install acli`. Homebrew
refuses untrusted third-party taps, so it also needs `brew trust atlassian/acli`.
## Is it usable right now?
```bash
command -v acli >/dev/null || echo "acli absent"
acli confluence auth status
acli jira auth status
```
Auth is per product. Being logged into Jira does not mean Confluence works. Both
support OAuth or an API token via `acli <product> auth login`.
## Top-level commands
`admin`, `auth`, `confluence`, `guard`, `jira`, `rovodev`, plus `config`,
`completion`, `feedback`, `help`.
`--json` is available on the read commands and is what you want for anything
scripted. There is no global `--output` flag; check each command's `--help`.
## Confluence
| Group | Commands |
|---|---|
| `auth` | `login`, `logout`, `status`, `switch` |
| `page` | **`view` only** |
| `blog` | `create`, `list`, `view` |
| `space` | `archive`, `create`, `list`, `restore`, `update`, `view` |
### The gotcha: there is no page search and no page list
`acli confluence page view` requires `--id`. You cannot search pages by title,
by text, or by CQL, and you cannot list the pages in a space. Note the