介绍
# Bitwarden Skill
使用 `rbw` CLI 与 Bitwarden 或 Vaultwarden 密码库进行交互。
## 用法与配置
### 1. 设置(首次运行) ```bash rbw config set email <your_email> rbw config set baseurl <vault_url> # Optional, defaults to bitwarden.com rbw login ``` *注意:登录需要主密码,并且可能需要 2FA(邮箱/TOTP)。*
### 2. 解锁 ```bash rbw unlock ``` *注意:`rbw` 会在代理中缓存会话密钥。如果需要交互式输入(pinentry),请尝试将 `pinentry-curses`(基于 CLI 的 pinentry)设置为 pinentry 提供程序。*
### 3. 管理 - **列出项目:** `rbw list` - **获取项目:** `rbw get "Name"` - **获取 JSON:** `rbw get --full "Name"` - **搜索:** `rbw search "query"` - **添加:** `rbw add ...` - **同步:** `rbw sync`(刷新密码库) *注意:在获取详情前请务必同步,以确保准确性。* ## 工具
该代理使用 `exec` 来运行 `rbw` 命令。 - 如果 `rbw` 通过 pinentry-curses 提示输入密码,解锁时请使用 `tmux`。 - 添加项目时,`rbw add` 可能需要 `EDITOR` 配置或 `tmux`。