Toolverse
All skills

bw-cli

by openclaw

Securely interact with Bitwarden password manager via the bw CLI. Covers authentication (login/unlock/logout), vault operations (list/get/create/edit/delete items, folders, attachments), password/passphrase generation, organization management, and secure session handling. Use

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Security

About this skill

Securely interact with Bitwarden password manager via the bw CLI. Covers authentication (login/unlock/logout), vault operations (list/get/create/edit/delete items, folders, attachments), password/passphrase generation, organization management, and secure session handling. Use for \

How to use

  1. Zainstaluj Bitwarden CLI wybierając jedną z metod: pobierz natywny plik wykonywalny ze strony bitwarden.com/download, zainstaluj przez npm poleceniem npm install -g @bitwarden/cli, lub użyj menedżera pakietów systemu (Chocolatey na Windows, Snap na Linux).

  2. Ustaw zmienne środowiskowe dla swoich danych logowania: export BW_EMAIL="twoj@email.com" i export BW_PASSWORD="twoje_haslo", aby uniknąć wpisywania ich ręcznie przy każdym poleceniu.

  3. Odblokuj sejf poleceniem bw unlock --passwordenv BW_PASSWORD --raw, które zwróci token sesji – zapisz go jako export BW_SESSION=<token>. Jeśli odblokowanie nie powiedzie się, zaloguj się najpierw poleceniem bw login, a następnie spróbuj odblokować.

  4. Zsynchronizuj sejf poleceniem bw sync przed wykonaniem jakichkolwiek operacji na przechowywanych elementach, aby upewnić się, że masz najnowsze dane.

  5. Wykonuj operacje na sejfie: użyj bw list items do wyświetlenia wszystkich haseł, bw get item <id> do pobrania konkretnego wpisu, bw generate do wygenerowania nowego hasła, lub bw create do dodania nowego elementu do sejfu.

  6. Zamknij sesję poleceniem bw lock (zachowuje logowanie) lub bw logout (całkowite wylogowanie), aby bezpiecznie zakończyć pracę.

Related skills