Halo CLI Auth

Connexion, changement de profil et diagnostic des identifiants du keyring pour la CLI officielle Halo CMS.

par halo-dev · halo-dev/cli

Fonctionne avec configuration ★ 9.2/10

Halo CLI Auth — Connexion, changement de profil et diagnostic des identifiants du keyring pour la CLI officielle Halo CMS.

Ce que fait

Documente `halo auth login`/`current`/`profile {list,current,get,use,delete,doctor}` pour le package npm officiel @halo-dev/cli - connexion par jeton porteur et authentification de base, exigences du drapeau en mode non interactif, et diagnostic/réparation des identifiants de keyring manquants. Se déclenche lorsque l'utilisateur souhaite se connecter à Halo, gérer ou changer de profil CLI, ou corriger une authentification CLI Halo cassée ; route vers les compétences sœurs pour le contenu, la recherche, les opérations et la modération une fois authentifié.

Rapport de test

Test de la vraie CLI : deviner une commande plausible de haut niveau `halo login --token ... --url ...` (aucune compétence) n'a rien fait silencieusement - sortie 0, aucune sortie, aucun profil créé, aucune erreur - tandis que la commande exacte de la compétence `halo auth login --profile local --url ... --auth-type bearer --token ...` a correctement atteint le chemin de connexion réel et a tenté une connexion ; l'étape d'installation binaire de la compétence et la liste des commandes de haut niveau n'existent que dans une compétence sœur halo-cli-shared référencée via `../halo-cli-shared`, non copiée en installant cette compétence seule.

Testé le: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /halo-cli-authConnexion, changement de profil et diagnostic des identifiants du keyring pour la CLI officielle Halo CMS.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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?