/install botauth
botauth
Use 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.
When to use
- You need an API key, token, or password to complete a task
- The user asks you to use credentials that already exist in botauth
- You need to fill a
.envfile or config from the user's vault
Do not save new secrets unless the user explicitly asks. botauth add opens a
desktop flow for the user to fill in the credential.
Prerequisites
botauthmust be installed and available onPATH- The botauth desktop app must be running
- The vault must be unlocked
- Run
botauth statusfirst
Core commands
Check connection
botauth status
Search or list secrets
botauth search "openai"
botauth search "github" --provider github
botauth list
botauth list --provider github
botauth list --tags dev,production
Retrieve a secret in two steps
First get metadata:
botauth get "OpenAI API Key"
botauth get --id \x3Csecret-id>
Then fetch the sensitive fields:
botauth get --id \x3Csecret-id> --fields api_key
botauth get --id \x3Csecret-id> --fields api_key,client_secret --access-key \x3Ckey>
Reuse --access-key inside the same workflow when possible to avoid redundant
approval prompts.
Ask the user to create a secret
botauth add
botauth add --app openai --secret-name "Production Key"
Typical workflow
botauth status
botauth search "openai"
botauth get "OpenAI API Key"
botauth get --id \x3Cid> --fields api_key --access-key \x3Caccess-key>
export OPENAI_API_KEY="\x3Cvalue>"
JSON output
Use --json for machine-readable output:
botauth search "github" --json
botauth get --id \x3Cid> --fields token --json
Important notes
list,search,get, andaddmay show approval prompts in the desktop app- Sensitive values only come back from
get --fields - Access keys are short-lived; reuse them during a single task, then discard them
- If
botauth statusfails, ask the user to launch or unlock the desktop app
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install botauth - 安装完成后,直接呼叫该 Skill 的名称或使用
/botauth触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
botauth 是什么?
Use 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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 238 次。
如何安装 botauth?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install botauth」即可一键安装,无需额外配置。
botauth 是免费的吗?
是的,botauth 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
botauth 支持哪些平台?
botauth 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 botauth?
由 EYHN(@eyhn)开发并维护,当前版本 v0.1.0。