Bitwarden for Openclaw

A secure bridge for AI agents to access and manage Bitwarden and Vaultwarden credentials via the rbw CLI.

asleep123
v1.0.0
Jan 19, 2026
5
6.4k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install bitwarden

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 bitwarden 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 Bitwarden?

This skill provides a secure interface for AI agents to interact with Bitwarden or Vaultwarden password managers through the rbw command-line utility. By integrating this into your Openclaw Skills library, you enable your agent to handle sensitive credentials like API keys, database passwords, and login info without manual copy-pasting. It is designed for developers who need to automate workflows that require secure access to encrypted secrets within a CLI-driven environment. The skill ensures that the agent can retrieve full item details including custom fields while maintaining the security protocols of the Bitwarden ecosystem.

Bitwarden Use Cases

  • Fetching API keys for CI/CD pipelines or deployment scripts.
  • Searching for specific vault entries during local development.
  • Automating the retrieval of environment variables from a shared vault.
  • Securely updating or adding new credentials to a Bitwarden vault.

How Bitwarden Works

  1. The skill utilizes the rbw CLI tool to interface with the Bitwarden API or a self-hosted Vaultwarden instance.
  2. Users perform a one-time setup and login to authenticate their identity on the local machine.
  3. The agent unlocks the vault session, allowing rbw to cache the session key for subsequent operations.
  4. Using standard CLI commands, the agent can list, search, or retrieve specific secrets as needed for the task.
  5. The sync command is triggered to ensure the agent has the latest entries from the remote vault before performing data retrieval.

Bitwarden Setup

Ensure you have the rbw CLI installed on your Linux or macOS system. Run the following commands to initialize the skill and authenticate your vault:

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

Note: If you are using a headless server, consider setting up pinentry-curses for interactive password entry within a terminal.

Bitwarden Data Schema & Taxonomy

The skill processes data provided by rbw in both text and JSON formats. Data is organized according to the following schema:

Command Output Data Type Description
rbw list String List Returns names and folders of all items in the vault.
rbw get String Retrieves the primary password for the requested item name.
rbw get --full JSON Returns a comprehensive object including username, password, TOTP, and custom fields.
rbw search String List Provides a filtered list of items matching a specific search query.

Bitwarden Advanced Features

  • Support for self-hosted Vaultwarden instances via custom base URL configuration.
  • Full JSON output capability to allow agents to parse complex metadata and custom fields.
  • Compatibility with terminal multiplexers like tmux for handling interactive session management.
  • Automated synchronization to ensure Openclaw Skills stay updated with the latest remote vault changes.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*