Add OpenClaw skills, platform kit, and template docs
Made-with: Cursor
This commit is contained in:
54
api-key-vault/SKILL.md
Normal file
54
api-key-vault/SKILL.md
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
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命令获取,不要硬编码
|
||||
Reference in New Issue
Block a user