← Back to Skills Marketplace
ruibaby

Halo Cli Shared

by Ryan Wang · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ✓ Security Clean
192
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install halo-cli-shared
Description
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...
README (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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install halo-cli-shared
  3. After installation, invoke the skill by name or use /halo-cli-shared
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug halo-cli-shared
Version 0.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 192 downloads so far.

How do I install Halo Cli Shared?

Run "/install halo-cli-shared" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Halo Cli Shared free?

Yes, Halo Cli Shared is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Halo Cli Shared support?

Halo Cli Shared is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Halo Cli Shared?

It is built and maintained by Ryan Wang (@ruibaby); the current version is v0.1.1.

💬 Comments