← 返回 Skills 市场
ruibaby

Halo Cli Shared

作者 Ryan Wang · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ 安全检测通过
192
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install halo-cli-shared
功能描述
Use when a task broadly involves Halo CLI and the correct command area is not yet clear, or when you need shared rules for profiles, JSON output, help discov...
使用说明 (SKILL.md)

Halo CLI Shared

Start here when the task says "use Halo CLI" but does not yet say whether it is auth, content, search, operations, or moderation.

Install And Verify

Install globally:

npm install -g @halo-dev/cli

Binary name:

halo

Check version and top-level help:

halo --version
halo --help

Top-Level Areas

  • auth
  • post
  • single-page
  • search
  • plugin
  • theme
  • attachment
  • backup
  • moment
  • comment
  • notification

Shared Rules

  • Most command areas require an authenticated profile.
  • Use halo auth login to create a profile.
  • Use --profile \x3Cname> when more than one profile exists.
  • Use --json when output is meant for automation or follow-up parsing.
  • In non-interactive mode, dangerous commands usually require --force.
  • Read --help before guessing flags for a specific command.

Public vs Authenticated

Most areas require auth.

The main public workflow is halo search, which can use a direct site URL without login:

halo search --keyword "halo" --url https://www.halo.run

Config And Secrets

Profile metadata is stored in:

  • $HALO_CLI_CONFIG_DIR/config.json if HALO_CLI_CONFIG_DIR is set
  • otherwise $XDG_CONFIG_HOME/halo/config.json
  • otherwise ~/.config/halo/config.json

Credentials are stored in the system keyring.

Routing

  • Use halo-cli-auth for login, current profile, profile list/use/delete, and credential repair.
  • Use halo-cli-content for posts and single pages.
  • Use halo-cli-search for public site search.
  • Use halo-cli-operations for themes, plugins, attachments, backups, and moments.
  • Use halo-cli-moderation-notifications for comments, replies, and notifications.
安全使用建议
This is an instruction-only helper for the Halo CLI and appears coherent. Before proceeding: (1) confirm you trust the npm package name '@halo-dev/cli' and install it from an official source (avoid arbitrary URLs); (2) avoid global installs as root if not necessary; (3) be aware the CLI stores config under XDG/~/ .config and uses your system keyring for credentials—do not share those files or keyring contents with third parties; (4) the skill does not request any secrets, but always verify any recommended commands before running them. If you want stronger assurance, check the '@halo-dev/cli' package homepage/repository and its release artifacts before installing.
功能分析
Type: OpenClaw Skill Name: halo-cli-shared Version: 0.1.1 The skill bundle provides standard documentation and routing instructions for the Halo CLI (@halo-dev/cli). It includes legitimate installation steps, configuration paths, and command usage patterns for the Halo CMS without any evidence of malicious intent or high-risk behaviors in SKILL.md or _meta.json.
能力评估
Purpose & Capability
Name and description match the content: the SKILL.md provides general guidance for using the Halo CLI, lists relevant command areas, and expects the 'halo' binary. There are no unrelated credential requests or unrelated binaries.
Instruction Scope
Instructions stay within the stated purpose: they explain installing the CLI, checking version/help, which subcommands are relevant, config paths, and rules for profiles/JSON/force flags. The doc references config file locations and the system keyring for credentials but does not instruct reading or exfiltrating those files.
Install Mechanism
The skill has no formal install spec (instruction-only). SKILL.md suggests running 'npm install -g @halo-dev/cli' which is a normal way to install a CLI but means the user would execute an external package install; users should verify the package name and source before installing globally, and avoid running such installs as root where unnecessary.
Credentials
The skill does not declare or require any environment variables or credentials. It documents common config locations (HALO_CLI_CONFIG_DIR, XDG_CONFIG_HOME, ~/.config/halo) and notes credentials live in the system keyring; that documentation is proportional to a CLI helper and does not request unrelated secrets.
Persistence & Privilege
always is false and there is no install-time code or persistent agent modification. The skill is instruction-only and does not request elevated or persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install halo-cli-shared
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /halo-cli-shared 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
No file changes detected in this version. - No updates or changes were made to the skill. - Version remains functionally identical to the previous release.
v0.1.0
Initial release of halo-cli-shared - Provides shared guidance and rules for using Halo CLI when the command area is unclear. - Documents installation, verification, config paths, profile usage, and output options. - Lists top-level Halo CLI functional areas and routing to specialty skills. - Clarifies authentication requirements and public-vs-authenticated workflows. - Includes shared safety rules for destructive actions and best practices for help discovery.
元数据
Slug halo-cli-shared
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Halo Cli Shared 是什么?

Use when a task broadly involves Halo CLI and the correct command area is not yet clear, or when you need shared rules for profiles, JSON output, help discov... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 192 次。

如何安装 Halo Cli Shared?

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

Halo Cli Shared 是免费的吗?

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

Halo Cli Shared 支持哪些平台?

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

谁开发了 Halo Cli Shared?

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

💬 留言讨论