← 返回 Skills 市场
ruibaby

Halo Cli Operations

作者 Ryan Wang · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ 安全检测通过
191
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install halo-cli-operations
功能描述
Use when operating Halo themes, plugins, attachments, backups, or moments from the terminal, including install, upgrade, activate, upload, download, create,...
使用说明 (SKILL.md)

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 list marks the active theme in table output.
  • Local theme install uses --file.
  • theme install --url and theme upgrade --url prompt for confirmation when the remote host is not www.halo.run; use --yes to bypass that prompt in automation or other non-interactive runs.
  • upgrade --all is for App Store-aware upgrades, not direct --file or --url sources.

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 --url and plugin upgrade --url prompt for confirmation when the remote host is not www.halo.run; use --yes to bypass that prompt in automation or other non-interactive runs.
  • Treat disable, upgrade, and uninstall as 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: --file or --url.
  • Upload and download show progress in TTY mode unless --json is 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 --wait polls 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 --json when another tool needs structured output.
  • Use --force for destructive non-interactive actions.
  • Prefer list or get before batch or destructive maintenance.
安全使用建议
This skill is coherent with its description and low-risk as an instruction-only helper, but take these precautions before using it: ensure the 'halo' binary on your system is the genuine tool you expect; avoid running URL-based installs from untrusted hosts (they can deliver executable plugins/themes); be careful using --yes or --force in automation—these bypass safety prompts and can make destructive changes; verify which halo profile/config the CLI will use (it may contain auth tokens or point to production); and back up data before performing upgrades or deletions.
功能分析
Type: OpenClaw Skill Name: halo-cli-operations Version: 0.1.1 The skill bundle provides standard documentation and instructions for an AI agent to interact with the Halo CLI tool for managing CMS components like themes, plugins, and backups. All commands and flags (e.g., --url, --force, --yes) are consistent with the stated purpose of administrative automation, and there is no evidence of malicious intent, data exfiltration, or prompt injection in SKILL.md or _meta.json.
能力评估
Purpose & Capability
Name and description match the SKILL.md: all actions described are halo CLI subcommands. The only declared requirement is the 'halo' binary, which is exactly what this skill needs.
Instruction Scope
Instructions are limited to running halo CLI commands (list/get/install/upgrade/delete, etc.). They explicitly allow downloading plugins/themes/attachments from arbitrary URLs and recommend bypassing confirmation with --yes for automation; this is expected for a CLI helper but means the agent could fetch and install remote artifacts if used that way.
Install Mechanism
No install spec or code is present (instruction-only). Nothing is written to disk by the skill itself and no external downloads are performed by the skill package.
Credentials
The skill declares no environment variables or credentials, which is appropriate. However, it implicitly depends on the local halo CLI configuration and profiles (authentication tokens, endpoint, etc.) that are outside the skill manifest—the CLI's stored credentials will be used when commands run.
Persistence & Privilege
always is false and there is no install-time persistent behavior. The skill does not request system-wide configuration changes or access to other skills' settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install halo-cli-operations
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /halo-cli-operations 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Documentation and rules for theme and plugin commands updated to reference only `--url` (previously allowed `--uri`). - Moment command usage streamlined: the `create --content-file` option has been removed from the examples. - No functional or code changes; SKILL.md documentation and usage guidance only.
v0.1.0
Initial release of the halo-cli-operations skill. - Provides terminal commands for managing Halo themes, plugins, attachments, backups, and moments. - Supports operations such as install, upgrade, activate, upload, download, create, delete, and batch maintenance. - Includes automation-friendly flags like --yes, --json, --force, and --profile. - Offers detailed rules for plugin/theme sources, confirmation prompts, and output behaviors.
元数据
Slug halo-cli-operations
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Halo Cli Operations 是什么?

Use when operating Halo themes, plugins, attachments, backups, or moments from the terminal, including install, upgrade, activate, upload, download, create,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 191 次。

如何安装 Halo Cli Operations?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install halo-cli-operations」即可一键安装,无需额外配置。

Halo Cli Operations 是免费的吗?

是的,Halo Cli Operations 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Halo Cli Operations 支持哪些平台?

Halo Cli Operations 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Halo Cli Operations?

由 Ryan Wang(@ruibaby)开发并维护,当前版本 v0.1.1。

💬 留言讨论