From obris
Set up Obris CLI authentication. Use when the user needs to connect their Obris account.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obris:authThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Log the user into the Obris CLI. Authentication is browser-based — no API
Log the user into the Obris CLI. Authentication is browser-based — no API keys to copy or paste. The login is a two-step flow so you can relay the URL to the user without hanging on a polling loop.
obris auth login --no-wait
This creates a session, prints a URL, attempts to open the user's browser, stores the pending session_id locally, and exits immediately. Show the user the URL that was printed and ask them to open it and authorize the CLI.
Never run obris auth login without --no-wait in this skill — the bare
command blocks on a polling loop and will hang indefinitely without the
user ever seeing the URL.
When the user tells you they have authorized in the browser, run:
obris auth complete
This checks the pending session once, saves the tokens, and reports the
logged-in email. If the user hasn't actually finished authorizing, it
prints "Login still pending" and exits non-zero — ask the user to
finish and run obris auth complete again.
obris auth status
Reports whether the active environment is authenticated. Does not mutate any state. Safe to call at any time.
obris auth logout
obris --env local auth login --no-wait
obris --env local auth complete
After auth complete, verify it works:
obris topic list
The obris CLI must be installed. The PyPI package is obris-cli
(not obris — that's a different, older package):
pip install obris-cli
The installed command is still obris.
Claude Code sandboxes network access. If obris auth login --no-wait
or obris auth complete returns a 403, the Obris domains are not on
the host allowlist. Tell the user to:
*.obris.ai and obris-uploads.s3.amazonaws.comCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub obris-dev/obris-claude-plugin --plugin obris