54 lines
1.3 KiB
Markdown
54 lines
1.3 KiB
Markdown
---
|
||
name: API Key管理
|
||
description: API Key统一管理工具。用于存储、读取、更新、删除各种第三方平台的API Key。当需要获取任何平台的API Key时调用本Skill。
|
||
version: 1.0.0
|
||
author: 深圳匠厂科技有限公司
|
||
metadata:
|
||
openclaw:
|
||
slug: api-key-vault
|
||
emoji: "🔐"
|
||
category: "通用"
|
||
allowed-tools:
|
||
- bash
|
||
---
|
||
|
||
# API Key 管理vault
|
||
|
||
## 用途
|
||
|
||
统一管理所有第三方平台的API Key,供其他Skill调用。
|
||
Key存储在本地 `.env` 文件中,不上传任何服务器。
|
||
|
||
## 使用方式
|
||
|
||
### 读取一个Key
|
||
```bash
|
||
python3 {baseDir}/scripts/vault.py get 17track
|
||
```
|
||
|
||
### 写入/更新一个Key
|
||
```bash
|
||
python3 {baseDir}/scripts/vault.py set 17track YOUR_API_KEY_HERE
|
||
```
|
||
|
||
### 列出所有已存储的Key名称
|
||
```bash
|
||
python3 {baseDir}/scripts/vault.py list
|
||
```
|
||
|
||
### 删除一个Key
|
||
```bash
|
||
python3 {baseDir}/scripts/vault.py delete 17track
|
||
```
|
||
|
||
## 返回格式
|
||
|
||
- get成功:直接返回Key的值,无多余内容
|
||
- get失败:返回 `ERROR:KEY_NOT_FOUND`
|
||
- set/delete/list:返回操作结果说明
|
||
|
||
## 注意事项
|
||
|
||
- Key名称统一用小写+连字符,例如 `17track`、`ups-api`、`fedex-oauth`
|
||
- `.env` 文件位于 `api-key-vault/` 根目录,不要手动编辑格式
|
||
- 任何Skill需要Key时,调用本Skill的get命令获取,不要硬编码 |