# Vaultwarden Skill 使用说明 ## 📁 文件位置 | 文件 | 位置 | |------|------| | **Skill** | `/root/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/skills/vaultwarden/` | | **CLI 工具** | `/root/.openclaw/workspace/vaultwarden_cli.js` | | **配置文件** | `~/.config/vaultwarden/config.json` | --- ## 🚀 快速使用 ### 1️⃣ 保存 API Key ```bash # 基本用法 node /root/.openclaw/workspace/vaultwarden_cli.js save "名称" "密码" # 带用户名和备注 node ... save "GitHub PAT" "ghp_xxx" -u "1803560007" -n "个人访问令牌" # 示例 node ... save "NewsAPI" "744fb0c696f546cc..." -n "新闻API" node ... save "YouTube API" "AIzaSy..." -n "YouTube API Key" ``` ### 2️⃣ 列出所有项目 ```bash node /root/.openclaw/workspace/vaultwarden_cli.js list ``` ### 3️⃣ 获取项目 ```bash # 按名称 node ... get "GitHub PAT" # 只输出密码 (quiet 模式) node ... get "GitHub PAT" --quiet ``` ### 4️⃣ 搜索项目 ```bash node ... search "GitHub" node ... search "API" ``` ### 5️⃣ 删除项目 ```bash node ... delete "GitHub PAT" # 加 -f 参数跳过确认 node ... delete "GitHub PAT" -f ``` --- ## ⚡ 常用命令速查 ```bash # 保存 alias vaultwarden="node /root/.openclaw/workspace/vaultwarden_cli.js" vaultwarden save "GitHub" "ghp_xxx" -n "GitHub Token" vaultwarden save "Notion" "ntn_xxx" -n "Notion Token" vaultwarden save "NewsAPI" "744fb0c..." -n "News API" # 列出 vaultwarden list # 获取 vaultwarden get "GitHub" # 搜索 vaultwarden search "GitHub" ``` --- ## 🔐 Vaultwarden 地址 **https://bit.180356.xyz** - 邮箱: `1803560007@qq.com` - 密码: `openclaw....` > ⚠️ 注意: 网页端直接登录查看需要主密码加密的条目。API 方式创建的条目需要 OAuth 认证才能查看。 --- ## 📝 示例 ```bash # 保存所有常用 API vaultwarden save "GitHub PAT" "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" -u "1803560007" -n "GitHub Personal Access Token" vaultwarden save "Notion Integration" "ntn_c43902219395mirQBetIfYoww1qKCAF14GBRUQeDee29o2" -n "Notion API Token" vaultwarden save "NewsAPI" "744fb0c696f546cc95545974d18401bb" -n "NewsAPI Key" vaultwarden save "YouTube API" "AIzaSyC9HYKmkK6rSX1eyPwv3p3cQ4prGa2h-TE" -n "YouTube Data API v3" vaultwarden save "FreshRSS" "asCdEfGhsasdasdavWxYz1234ass" -u "1803560007" -n "FreshRSS API Token" vaultwarden save "滴答清单" "dp_9a8e7eccb01b44559e061dc58a669037" -n "Dida365 Access Token" vaultwarden save "Cubox" "aooyYG5itvB" -n "Cubox API Token" # 查看所有 vaultwarden list # 获取某个 vaultwarden get "GitHub PAT" vaultwarden get "GitHub PAT" --quiet # 只输出密码 ``` --- ## ✅ 状态 - Skill 已安装 ✅ - 配置已完成 ✅ - CLI 工具可用 ✅ - 可保存/读取/搜索/删除 ✅