Skip to main content

halo-cli-auth

Use when working with Halo CLI authentication, login, bearer token or basic auth, profile setup, profile switching, current profile inspection, or fixing missing keyring credentials. Trigger this skill whenever the user needs to log into Halo, manage Halo CLI profiles, switch profiles, or diagnose authentication issues.

소스 정보

저장소
halo-dev/cli
최근 소스 활동
2026년 5월 13일 04:11
감지된 SKILL.md 언어
영어
스타
30
포크
5

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
halo-cli-auth
version
1.0.0
description
Use when working with Halo CLI authentication, login, bearer token or basic auth, profile setup, profile switching, current profile inspection, or fixing missing keyring credentials. Trigger this skill whenever the user needs to log into Halo, manage Halo CLI profiles, switch profiles, or diagnose authentication issues.
references
["../halo-cli-shared"]
metadata
{"openclaw":{"category":"developer-tools","requires":{"bins":"[Truncated]"},"cliHelp":"halo auth --help"}}
# Halo CLI Auth Use this skill for `halo auth` and `halo auth profile`. If authentication is not set up yet, do this first before running `post`, `single-page`, `plugin`, `theme`, `attachment`, `backup`, `moment`, `comment`, or `notification` commands. ## Commands ```bash halo auth --help halo auth login --help halo auth profile --help ``` Main workflows: - `halo auth login` - `halo auth current` - `halo auth profile list` - `halo auth profile current` - `halo auth profile get <name>` - `halo auth profile use <name>` - `halo auth profile delete <name>` - `halo auth profile doctor` ## Common Flows Login with bearer token: ```bash halo auth login \ --profile local \ --url http://127.0.0.1:8090 \ --auth-type bearer \ --token <token> ``` Login with basic auth: ```bash halo auth login \ --profile local \ --url http://127.0.0.1:8090 \ --auth-type basic \ --username admin \ --password <password> ``` Inspect and switch profiles: ```bash halo auth current halo auth profile list halo auth profile use production halo auth profile get production --json ``` Diagnose broken credentials: ```bash halo auth profile doctor halo auth profile delete production --force halo auth login --profile production --url https://halo.example.com --auth-type bearer --token <token> ``` ## Rules - In non-interactive mode, `halo auth login` requires `--profile`, `--url`, and `--auth-type`. - `basic` auth requires `--username` and `--password`. - `bearer` auth requires `--token`. - Use `--json` when another tool needs structured output. - `profile delete` is destructive; use `--force` in non-interactive mode. - Profile metadata lives in config, but secrets live in the system keyring. ## Routing - 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.
GitHub에서 보기