Files
server-configs/VAULTWARDEN_SKILL_README.md
2026-02-13 22:24:27 +08:00

123 lines
2.7 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 工具可用 ✅
- 可保存/读取/搜索/删除 ✅