bw-cli
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
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
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).Ustaw zmienne środowiskowe dla swoich danych logowania:
export BW_EMAIL="twoj@email.com"iexport BW_PASSWORD="twoje_haslo", aby uniknąć wpisywania ich ręcznie przy każdym poleceniu.Odblokuj sejf poleceniem
bw unlock --passwordenv BW_PASSWORD --raw, które zwróci token sesji – zapisz go jakoexport BW_SESSION=<token>. Jeśli odblokowanie nie powiedzie się, zaloguj się najpierw poleceniembw login, a następnie spróbuj odblokować.Zsynchronizuj sejf poleceniem
bw syncprzed wykonaniem jakichkolwiek operacji na przechowywanych elementach, aby upewnić się, że masz najnowsze dane.Wykonuj operacje na sejfie: użyj
bw list itemsdo wyświetlenia wszystkich haseł,bw get item <id>do pobrania konkretnego wpisu,bw generatedo wygenerowania nowego hasła, lubbw createdo dodania nowego elementu do sejfu.Zamknij sesję poleceniem
bw lock(zachowuje logowanie) lubbw logout(całkowite wylogowanie), aby bezpiecznie zakończyć pracę.