360 Secure SkillHub
360 安全技能中心

Bitwarden

该 Skill 通过 rbw CLI 与 Bitwarden 或 Vaultwarden 密码库交互,支持配置邮箱和 vault URL、登录、解锁、列出、获取、搜索、添加及同步条目;操作前建议先同步,并可用 tmux/pinentry-curses 处理交互式输入。

asleep123
asleep123
热度 99.23
最近更新 2026-05-18 11:53:10
分类:安全依赖:代码执行 / 第三方 API应用场景:工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bitwarden
Metadata
name
bitwarden
description
Access and manage Bitwarden/Vaultwarden passwords securely using the rbw CLI.
metadata
{"clawdbot":{"emoji":"🔒","os":["linux","macos"],"requires":{"bins":["rbw"]}}}

Bitwarden Skill

Interact with Bitwarden or Vaultwarden vaults using the rbw CLI.

Usage & Configuration

1. Setup (First Run)

rbw config set email <your_email>
rbw config set baseurl <vault_url> # Optional, defaults to bitwarden.com
rbw login

Note: Login requires the Master Password and potentially 2FA (email/TOTP).

2. Unlock

rbw unlock

Note: rbw caches the session key in the agent. If interactive input is required (pinentry), see if you can setup pinentry-curses (CLI-based pinentry) as the pinentry provider.

3. Management

  • List items: rbw list
  • Get item: rbw get "Name"
  • Get JSON: rbw get --full "Name"
  • Search: rbw search "query"
  • Add: rbw add ...
  • Sync: rbw sync (Refresh vault) Note: Always sync before getting details to ensure accuracy.

Tools

The agent uses exec to run rbw commands.

  • For unlocking, use tmux if rbw prompts for a password via pinentry-curses.
  • For adding items, rbw add may require EDITOR configuration or tmux.