/install halo-cli-operations
Halo CLI Operations
Use this skill for halo theme, halo plugin, halo attachment, halo backup, and halo moment.
Commands
halo theme --help
halo plugin --help
halo attachment --help
halo backup --help
halo moment --help
Themes
halo theme list
halo theme current
halo theme get \x3Cname>
halo theme install --file ./theme.zip
halo theme install --url https://example.com/theme.zip
halo theme activate \x3Cname>
halo theme reload \x3Cname>
halo theme upgrade \x3Cname>
halo theme upgrade --all
halo theme delete \x3Cname> --force
Rules:
theme listmarks the active theme in table output.- Local theme install uses
--file. theme install --urlandtheme upgrade --urlprompt for confirmation when the remote host is notwww.halo.run; use--yesto bypass that prompt in automation or other non-interactive runs.upgrade --allis for App Store-aware upgrades, not direct--fileor--urlsources.
Plugins
halo plugin list
halo plugin get \x3Cname>
halo plugin install --file ./plugin.jar
halo plugin install --url https://example.com/plugin.jar
halo plugin enable \x3Cname>
halo plugin disable \x3Cname> --force
halo plugin upgrade \x3Cname>
halo plugin upgrade --all
halo plugin uninstall \x3Cname> --force
Rules:
- Plugin upgrades can use App Store-aware logic.
plugin install --urlandplugin upgrade --urlprompt for confirmation when the remote host is notwww.halo.run; use--yesto bypass that prompt in automation or other non-interactive runs.- Treat
disable,upgrade, anduninstallas mutating operations.
Attachments
halo attachment list
halo attachment get \x3Cname>
halo attachment upload --file ./image.png
halo attachment upload --url https://example.com/image.png
halo attachment download \x3Cname> --output ./downloads/image.png
halo attachment delete \x3Cname> --force
Rules:
- Use exactly one upload source:
--fileor--url. - Upload and download show progress in TTY mode unless
--jsonis enabled.
Backups
halo backup list
halo backup get \x3Cname>
halo backup create
halo backup create --wait
halo backup create --wait --wait-timeout 300
halo backup download \x3Cname> --output ./backup.zip
halo backup delete \x3Cname> --force
Rule:
backup create --waitpolls until completion or timeout.
Moments
halo moment list
halo moment get \x3Cname>
halo moment create --content "Hello from Halo CLI"
halo moment update \x3Cname> --content "Updated content"
halo moment delete \x3Cname> --force
Useful options include --visible, --tags, and release-time related flags.
Safety And Automation
- Use
--profile \x3Cname>for the intended environment. - Use
--jsonwhen another tool needs structured output. - Use
--forcefor destructive non-interactive actions. - Prefer
listorgetbefore batch or destructive maintenance.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install halo-cli-operations - After installation, invoke the skill by name or use
/halo-cli-operations - Provide required inputs per the skill's parameter spec and get structured output
What is Halo Cli Operations?
Use when operating Halo themes, plugins, attachments, backups, or moments from the terminal, including install, upgrade, activate, upload, download, create,... It is an AI Agent Skill for Claude Code / OpenClaw, with 191 downloads so far.
How do I install Halo Cli Operations?
Run "/install halo-cli-operations" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Halo Cli Operations free?
Yes, Halo Cli Operations is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Halo Cli Operations support?
Halo Cli Operations is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Halo Cli Operations?
It is built and maintained by Ryan Wang (@ruibaby); the current version is v0.1.1.