Install
openclaw skills install botauthUse the botauth CLI to list, search, and retrieve secrets from the user's unlocked botauth vault with per-request approval in the desktop app. Use when a tas...
openclaw skills install botauthUse botauth to securely retrieve API keys, tokens, and credentials from the
user's botauth vault. The desktop app must be running, the vault must be
unlocked, and every list, search, and get request can trigger an approval
prompt.
.env file or config from the user's vaultDo not save new secrets unless the user explicitly asks. botauth add opens a
desktop flow for the user to fill in the credential.
botauth must be installed and available on PATHbotauth status firstbotauth status
botauth search "openai"
botauth search "github" --provider github
botauth list
botauth list --provider github
botauth list --tags dev,production
First get metadata:
botauth get "OpenAI API Key"
botauth get --id <secret-id>
Then fetch the sensitive fields:
botauth get --id <secret-id> --fields api_key
botauth get --id <secret-id> --fields api_key,client_secret --access-key <key>
Reuse --access-key inside the same workflow when possible to avoid redundant
approval prompts.
botauth add
botauth add --app openai --secret-name "Production Key"
botauth status
botauth search "openai"
botauth get "OpenAI API Key"
botauth get --id <id> --fields api_key --access-key <access-key>
export OPENAI_API_KEY="<value>"
Use --json for machine-readable output:
botauth search "github" --json
botauth get --id <id> --fields token --json
list, search, get, and add may show approval prompts in the desktop appget --fieldsbotauth status fails, ask the user to launch or unlock the desktop app