Skills bitwarden

Access and manage Bitwarden/Vaultwarden passwords securely using the rbw CLI.

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/asleep123/bitwarden" ~/.claude/skills/clawdbot-skills-bitwarden && rm -rf "$T"
manifest: skills/asleep123/bitwarden/SKILL.md
source content

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
    .