360 Secure SkillHub
360 安全技能中心

Bitwarden Bw

该 Skill 提供 Bitwarden 官方 bw CLI 的使用说明,可读取指定条目的密码、用户名和完整 JSON,搜索条目、同步密码库并获取 TOTP 验证码;依赖已安装的 bw、BW_SESSION 会话和 Linux/macOS 环境。

yorha59
yorha59
热度 72.47
最近更新 2026-05-18 12:07:24
分类:安全依赖:代码执行 / 第三方 API应用场景:工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bitwarden-bw
Metadata
name
bitwarden-bw
description
Access and manage Bitwarden passwords securely using the official bw CLI.
metadata
{"clawdbot":{"emoji":"🔒","os":["linux","macos"],"requires":{"bins":["bw"]}}}

Bitwarden Skill

Interact with Bitwarden vaults using the official bw CLI.

Prerequisites

  • bw CLI installed: npm install -g @bitwarden/cli
  • BW_SESSION env var set (saved in ~/.zshrc)

Usage

Get a password

bw get password "site_name"

Get username

bw get username "site_name"

Get full item (JSON)

bw get item "site_name" --pretty

Search

bw list items --search "query" | python3 -c "import json,sys; [print(f'{i[\"name\"]} ({i.get(\"login\",{}).get(\"username\",\"\")})')for i in json.load(sys.stdin)]"

Sync vault

bw sync

Always sync before getting details to ensure accuracy.

TOTP code

bw get totp "site_name"

Notes

  • Session key is in BW_SESSION env var (persisted in ~/.zshrc)
  • If session expires, user must re-login interactively (bw login requires OTP)
  • bw unlock can refresh an expired session without full re-login