bitwarden
Access and manage Bitwarden/Vaultwarden passwords securely using the rbw CLI.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Bitwarden Skill
Interact with Bitwarden or Vaultwarden vaults using the rbw CLI.
Usage & Configuration
1. Setup (First Run)
rbw config set email <your_email>
rbw config set baseurl <vault_url> # Optional, defaults to bitwarden.com
rbw login
Note: Login requires the Master Password and potentially 2FA (email/TOTP).
2. Unlock
rbw unlock
Note: rbw caches the session key in the agent. If interactive input is required (pinentry), see if you can setup pinentry-curses (CLI-based pinentry) as the pinentry provider.
3. Management
-
List items:
rbw list -
Get item:
rbw get "Name" -
Get JSON:
rbw get --full "Name" -
Search:
rbw search "query" -
Add:
rbw add ... -
Sync:
rbw sync(Refresh vault) Note: Always sync before getting details to ensure accuracy.
Tools
The agent uses exec to run rbw commands.
- For unlocking, use
tmuxifrbwprompts for a password via pinentry-curses. - For adding items,
rbw addmay requireEDITORconfiguration ortmux.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-30
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!