bitwarden

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Bitwarden Skill

Bitwarden Skill

Open-source password manager with self-hosting option.
支持自托管的开源密码管理器。

Quick Install

快速安装

bash
curl -sSL https://canifi.com/skills/bitwarden/install.sh | bash
Or manually:
bash
cp -r skills/bitwarden ~/.canifi/skills/
bash
curl -sSL https://canifi.com/skills/bitwarden/install.sh | bash
或者手动安装:
bash
cp -r skills/bitwarden ~/.canifi/skills/

Setup

配置

Configure via canifi-env:
bash
undefined
通过canifi-env进行配置:
bash
undefined

First, ensure canifi-env is installed:

First, ensure canifi-env is installed:

canifi-env set BW_SESSION "your_session_key" canifi-env set BW_CLIENTID "your_client_id" canifi-env set BW_CLIENTSECRET "your_client_secret"
undefined
canifi-env set BW_SESSION "your_session_key" canifi-env set BW_CLIENTID "your_client_id" canifi-env set BW_CLIENTSECRET "your_client_secret"
undefined

Privacy & Authentication

隐私与认证

Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭证,由你掌控。 Canifi LifeOS尊重你的隐私。

Option 1: Manual Browser Login (Recommended)

选项1:手动浏览器登录(推荐)

If you prefer not to share credentials with Claude Code:
  1. Complete the Browser Automation Setup using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭证:
  1. 使用CDP模式完成浏览器自动化设置
  2. 在Playwright控制的Chrome窗口中手动登录该服务
  3. Claude将使用你的已认证会话,全程不会获取你的密码

Option 2: Environment Variables

选项2:环境变量

If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭证,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
注意:存储在canifi-env中的凭证仅能在你的本地设备访问,绝不会被传输。

Capabilities

功能特性

  1. Get Secrets: Retrieve passwords and items
  2. Store Credentials: Save login information
  3. Generate Passwords: Create secure passwords
  4. Organization Vaults: Manage team secrets
  5. Send Files: Secure file sharing
  1. 获取机密信息:检索密码和项目
  2. 存储凭证:保存登录信息
  3. 生成密码:创建安全密码
  4. 组织保险箱:管理团队机密
  5. 发送文件:安全文件共享

Usage Examples

使用示例

Get Password

获取密码

User: "Get my GitHub password"
Assistant: Retrieves from Bitwarden
用户:"获取我的GitHub密码"
助手:从Bitwarden中检索

Create Item

创建项目

User: "Save this login to Bitwarden"
Assistant: Creates vault item
用户:"将此登录信息保存到Bitwarden"
助手:创建保险箱项目

Generate Password

生成密码

User: "Generate a 20-character password"
Assistant: Creates secure password
用户:"生成一个20位的密码"
助手:创建安全密码

Send File

发送文件

User: "Share this file securely"
Assistant: Creates Bitwarden Send
用户:"安全分享此文件"
助手:创建Bitwarden Send

Authentication Flow

认证流程

  1. API key authentication
  2. CLI session-based
  3. Self-hosted support
  4. Two-step login supported
  1. API密钥认证
  2. 基于CLI会话的认证
  3. 支持自托管
  4. 支持两步登录

Error Handling

错误处理

ErrorCauseSolution
Session ExpiredTimeoutRe-authenticate
Item Not FoundWrong searchCheck vault
Access DeniedPermissionsVerify access
Sync FailedConnectionRetry
错误原因解决方案
会话过期超时重新认证
项目未找到搜索错误检查保险箱
访问被拒绝权限问题验证访问权限
同步失败连接问题重试

Notes

注意事项

  • Open source
  • Self-host option
  • Bitwarden Send
  • Organizations
  • CLI available (bw)
  • Secrets Manager
  • 开源
  • 支持自托管
  • Bitwarden Send
  • 组织功能
  • 提供CLI工具(bw)
  • 机密管理器