Files
server-configs/VAULTWARDEN_SKILL_README.md

123 lines
2.7 KiB
Markdown
Raw Permalink Normal View History

2026-02-13 22:24:27 +08:00
# 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 工具可用 ✅
- 可保存/读取/搜索/删除 ✅