rbw (Bitwarden CLI) for Openclaw

A high-performance CLI client for Bitwarden and Vaultwarden designed for secure credential retrieval and script integration.

tripleight
v1.0.0
Feb 25, 2026
1
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install rbw

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install rbw using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is rbw (Bitwarden CLI)?

rbw is a terminal-based interface for interacting with Bitwarden and Vaultwarden vaults. Unlike the official CLI, it is optimized for speed and seamless integration into development workflows and system services. This tool allows developers to access passwords, custom fields, and notes without leaving their environment, making it an essential component of Openclaw Skills for those who prioritize security and automation.

By leveraging rbw, users can programmatically fetch secrets, manage vault items, and handle authentication through a persistent agent. This eliminates the need for hardcoded credentials and enables a more secure approach to managing sensitive information across various local and server-side applications.

rbw (Bitwarden CLI) Use Cases

  • Automating the retrieval of API keys and database passwords for development scripts.
  • Managing systemd service credentials securely without storing them in plaintext.
  • Searching for and copying vault items directly to the clipboard from the command line.
  • Programmatically adding new service credentials to specific vault folders.
  • Integrating password management into CI/CD pipelines or local automation tasks using Openclaw Skills.

How rbw (Bitwarden CLI) Works

  1. The user authenticates with their master password to unlock the local rbw agent.
  2. The skill synchronizes the local cache with the remote Bitwarden or Vaultwarden server to ensure data consistency.
  3. Queries are performed against the local agent using item names, folders, or specific field identifiers.
  4. The tool extracts requested data, such as passwords or custom metadata, and returns it to the calling script or user.
  5. For non-interactive environments, a pinentry wrapper can be used to provide the master password securely from environment variables or encrypted files.

rbw (Bitwarden CLI) Setup

To get started with this tool as part of your Openclaw Skills library, follow these steps:

# Configure your vault email address
rbw config set email [email protected]

# Unlock your vault (requires master password)
rbw unlock

# Perform an initial sync
rbw sync

# Verify your connection
rbw list

rbw (Bitwarden CLI) Data Schema & Taxonomy

The skill organizes and retrieves data based on the standard Bitwarden item structure. Data can be exported as raw JSON for advanced processing.

Attribute Description Access Method
Name The primary label for the vault entry Position argument
Folder The organizational category --folder
Username The login username --field Username
Password The primary secret string Default (no field)
Custom Fields User-defined key-value pairs --field
Notes Text-based documentation --full flag

rbw (Bitwarden CLI) Advanced Features

  • Support for JSON output using the --raw flag for easy parsing with tools like jq.
  • Non-interactive mode support via custom pinentry wrappers for automated server environments.
  • Granular field access for custom metadata beyond standard username and password fields.
  • User disambiguation support when multiple items share the same name within the vault.
  • Integration with systemd for secure secret injection into background services through Openclaw Skills logic.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*