Install the Harbor CLI, authenticate with device flow or an API key, manage profiles, and switch workspaces. Use when an agent needs to bootstrap or recover Harbor access.
Use this skill when the task is about getting Harbor working at all: install, sign in, inspect the current profile, or move into the right workspace.
@zonko-ai/harbor and the binary is hrbr.hrbr login for interactive local use.hrbr login --api-key <key> only when the caller already has a key or the workflow is explicitly non-interactive.hrbr auth status.hrbr or hrbr auth status before guessing.--profile for multiple accounts instead of overwriting the default profile.hrbr workspaces list before asking for workspace IDs.hrbr workspaces switch <target>.npm install -g @zonko-ai/harbor
hrbr
hrbr auth status
hrbr login
hrbr auth status
hrbr login --profile work
hrbr auth list
hrbr auth switch work
hrbr workspaces list
hrbr workspaces switch <slug-or-name-or-id>
npm install -g @zonko-ai/harbor
hrbr --version
hrbr login
hrbr auth status
hrbr login --api-key <key>
hrbr login --profile personal
hrbr login --profile work
hrbr auth list
hrbr auth switch work
hrbr workspaces list
hrbr workspaces switch acme-corp
hrbr
This prints the active profile, API URL, email, and workspace when configured.
--api-key.hrbr and hrbr workspaces list.status: not authenticated → run hrbr login.hrbr login again.hrbr auth list then hrbr auth switch <profile>.hrbr workspaces list then hrbr workspaces switch <target>.hrbr logout or hrbr logout --profile <name>.