Halo CLI Auth

Login, profile switching, and keyring-credential diagnosis for the official Halo CMS CLI.

Works with setup

Test report

Verdict
Works with setup
Score
9.2/10
Tested
Jul 15, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 4f1649e

Real CLI test: guessing a plausible top-level `halo login --token ... --url ...` (no skill) silently did nothing -- exit 0, zero output, no profile created, no error -- while the skill's exact `halo auth login --profile local --url ... --auth-type bearer --token ...` correctly hit the real login path and attempted a connection; the skill's binary-install step and top-level command list only live in a sibling halo-cli-shared skill referenced via `../halo-cli-shared`, not copied by installing this skill alone.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 4/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Halo CLI Auth does

Documents `halo auth login`/`current`/`profile {list,current,get,use,delete,doctor}` for the official @halo-dev/cli npm package -- bearer-token and basic-auth login, non-interactive-mode flag requirements, and diagnosing/repairing missing keyring credentials. Triggers when the user wants to log into Halo, manage or switch CLI profiles, or fix broken Halo CLI authentication; routes to sibling skills for content, search, operations, and moderation once authenticated.

How to install Halo CLI Auth

git clone https://github.com/halo-dev/cli
mkdir -p ~/.claude/skills
cp -r cli/skills/halo-cli-auth ~/.claude/skills/halo-cli-auth
cp -r cli/skills/halo-cli-shared ~/.claude/skills/halo-cli-shared

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Halo CLI Auth

  • /halo-cli-auth Login, profile switching, and keyring-credential diagnosis for the official Halo CMS CLI.

It also activates on plain-language prompts like these:

  • Log into my local Halo instance with a bearer token as profile local
  • Switch my Halo CLI over to the production profile
  • My Halo CLI keeps failing to authenticate, can you diagnose the keyring?

Frequently asked questions

Is the Halo CLI Auth skill free?
Yes. The skill itself is free from halo-dev/cli. SkillProof publishes the install command and an independent test verdict at no cost.
Does Halo CLI Auth work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 15, 2026. Verdict: Works with setup. Real CLI test: guessing a plausible top-level `halo login --token ... --url ...` (no skill) silently did nothing -- exit 0, zero output, no profile created, no error -- while the skill's exact `halo auth login --profile local --url ... --auth-type bearer --token ...` correctly hit the real login path and attempted a connection; the skill's binary-install step and top-level command list only live in a sibling halo-cli-shared skill referenced via `../halo-cli-shared`, not copied by installing this skill alone.
What is the Halo CLI Auth SkillProof Score?
9.2/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Halo CLI Auth?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Halo CLI Auth with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.