skills$openclaw/bitwarden
asleep1234.2k

by asleep123

bitwarden – OpenClaw Skill

bitwarden is an OpenClaw Skills integration for data analytics workflows. Access and manage Bitwarden/Vaultwarden passwords securely using the rbw CLI.

4.2k stars1.1k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

namebitwarden
descriptionAccess and manage Bitwarden/Vaultwarden passwords securely using the rbw CLI. OpenClaw Skills integration.
ownerasleep123
repositoryasleep123/bitwarden
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @asleep123/bitwarden
last updatedFeb 7, 2026

Maintainer

asleep123

asleep123

Maintains bitwarden in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
273 B
SKILL.md
1.2 KB
SKILL.md

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.
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

Configuration

### 1. Setup (First Run) ```bash 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 ```bash 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.*

FAQ

How do I install bitwarden?

Run openclaw add @asleep123/bitwarden in your terminal. This installs bitwarden into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/asleep123/bitwarden. Review commits and README documentation before installing.