Halo CLI Auth
Login, profile switching, and keyring-credential diagnosis for the official Halo CMS CLI.
Test report
- Verdict
- Works with setup
- Score
- 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-authLogin, 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.