$npx -y skills add halo-dev/cli --skill halo-cliUse when the task involves Halo CLI, Halo CMS terminal operations, or any command-line interaction with Halo. This includes login, profiles, posts, single pages, search, plugins, themes, attachments, backups, moments, comments, notifications, or shell completion. Trigger this ski
| 1 | # Halo CLI |
| 2 | |
| 3 | This is the routing skill for the Halo CLI skill set. |
| 4 | |
| 5 | If the request only says "use Halo CLI" or mixes multiple areas, start here, then jump to the domain skill that matches the task. |
| 6 | |
| 7 | ## Skill Map |
| 8 | |
| 9 | - `halo-cli-shared`: shared rules, top-level command map, profiles, JSON output, destructive-action conventions |
| 10 | - `halo-cli-auth`: login, profile setup, profile switching, keyring and credential repair |
| 11 | - `halo-cli-content`: posts and single pages |
| 12 | - `halo-cli-search`: public site search |
| 13 | - `halo-cli-operations`: themes, plugins, attachments, backups, moments |
| 14 | - `halo-cli-moderation-notifications`: comments, replies, notifications |
| 15 | |
| 16 | ## Fast Routing |
| 17 | |
| 18 | Use these commands to identify the right area: |
| 19 | |
| 20 | ```bash |
| 21 | halo --help |
| 22 | halo auth --help |
| 23 | halo post --help |
| 24 | halo single-page --help |
| 25 | halo search --help |
| 26 | halo plugin --help |
| 27 | halo theme --help |
| 28 | halo attachment --help |
| 29 | halo backup --help |
| 30 | halo moment --help |
| 31 | halo comment --help |
| 32 | halo notification --help |
| 33 | halo completion --help |
| 34 | ``` |
| 35 | |
| 36 | ## Shared Defaults |
| 37 | |
| 38 | - Prefer an authenticated profile unless the task is public `halo search --url`. |
| 39 | - Use `--profile <name>` when the environment matters. |
| 40 | - Use `--json` for automation. |
| 41 | - Use `--force` carefully for destructive non-interactive operations. |