← All skills
Tencent SkillHub Β· Developer Tools

Bitwarden Vault CLI

Set up and use Bitwarden CLI (bw). Use when installing the CLI, authenticating (login/unlock), or reading secrets from your vault. Supports email/password, API key, and SSO authentication methods.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Set up and use Bitwarden CLI (bw). Use when installing the CLI, authenticating (login/unlock), or reading secrets from your vault. Supports email/password, API key, and SSO authentication methods.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/cli-examples.md, references/get-started.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 10 sections Open source page

Bitwarden CLI Skill

The Bitwarden command-line interface (CLI) provides full access to your Bitwarden vault for retrieving passwords, secure notes, and other secrets programmatically.

Workflow Requirements

CRITICAL: Always run bw commands inside a dedicated tmux session. The CLI requires a session key (BW_SESSION) for all vault operations after authentication. A tmux session preserves this environment variable across commands.

Required Workflow

Verify CLI installation: Run bw --version to confirm the CLI is available Create a dedicated tmux session: tmux new-session -d -s bw-session Attach and authenticate: Run bw login or bw unlock inside the session Export session key: After unlock, export BW_SESSION as instructed by the CLI Execute vault commands: Use bw get, bw list, etc. within the same session

Authentication Methods

MethodCommandUse CaseEmail/Passwordbw loginInteractive sessions, first-time setupAPI Keybw login --apikeyAutomation, scripts (requires separate unlock)SSObw login --ssoEnterprise/organization accounts After bw login with email/password, your vault is automatically unlocked. For API key or SSO login, you must subsequently run bw unlock to decrypt the vault.

Session Key Management

The unlock command outputs a session key. You must export it: # Bash/Zsh export BW_SESSION="<session_key_from_unlock>" # Or capture automatically export BW_SESSION=$(bw unlock --raw) Session keys remain valid until you run bw lock or bw logout. They do not persist across terminal windowsβ€”hence the tmux requirement.

Reading Secrets

# Get password by item name bw get password "GitHub" # Get username bw get username "GitHub" # Get TOTP code bw get totp "GitHub" # Get full item as JSON bw get item "GitHub" # Get specific field bw get item "GitHub" | jq -r '.fields[] | select(.name=="api_key") | .value' # List all items bw list items # Search items bw list items --search "github"

Security Guardrails

NEVER expose secrets in logs, code, or command output visible to users NEVER write secrets to disk unless absolutely necessary ALWAYS use bw lock when finished with vault operations PREFER reading secrets directly into environment variables or piping to commands If you receive "Vault is locked" errors, re-authenticate with bw unlock If you receive "You are not logged in" errors, run bw login first Stop and request assistance if tmux is unavailable on the system

Environment Variables

VariablePurposeBW_SESSIONSession key for vault decryption (required for all vault commands)BW_CLIENTIDAPI key client ID (for --apikey login)BW_CLIENTSECRETAPI key client secret (for --apikey login)BITWARDENCLI_APPDATA_DIRCustom config directory (enables multi-account setups)

Self-Hosted Servers

For Vaultwarden or self-hosted Bitwarden: bw config server https://your-bitwarden-server.com

Reference Documentation

Get Started Guide - Installation and initial setup CLI Examples - Common usage patterns and advanced operations

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs
  • SKILL.md Primary doc
  • references/cli-examples.md Docs
  • references/get-started.md Docs