🛡️ Kyvault 密钥与资产台账端对端运维指南 (kyvault-ops)
SkillAI & models使用 kyvault (或快捷短命令 ky) 在本地与 GitLab 团队环境中端对端管理加密 API Key、服务器资产台账与多 Profile 凭证。支持 Claude、Codex、Gemini 与 Hermes 全自动读写与子进程安全注入。
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the 🛡️ Kyvault 密钥与资产台账端对端运维指南 (kyvault-ops) skill
About this skill
Use kyvault (or the short command ky) to manage encrypted API keys, server asset inventory, and multi-profile credentials end-to-end, both locally and in the GitLab team environment. Supports fully automated read/write and secure subprocess injection for Claude, Codex, Gemini, and Hermes.
What this skill tells your AI
The instructions your AI receives, as published by webkubor/kyvault in rust/assets/SKILL.md and read by ahel’s review.
kyvault 是专为开发者与 AI Agent 设计的本地军工级加密密钥与资产台账管理器。采用 AES-256-GCM 纯本地加密与 GitLab 远程密文同步,解密计算完全脱机,零网络依赖。同时支持 Auth Guard 多因素授权守卫(SSH Key 绑定与 TOTP 二次确认)。
1. 核心操作命令
Agent (Claude / Codex / Gemini / Hermes) 在需要读取或管理密钥时,应直接执行原生命令(或快捷短命令 ky):
# 1. 查看密钥目录元信息(只出元信息与脱敏 last4,绝不暴露明文)
kyvault list # 或 ky list
# 2. 注入子进程环境变量执行命令(首选,零明文回显,不落盘)
kyvault run --env TOKEN=secret://platform/key_name -- <command>
# 3. 读取特定密钥的明文(仅在必须写配置文件等无法注入的环境使用)
kyvault get secret://platform/key_name
# 4. 写入/更新一个密钥(支持从 stdin 读避免暴露在 ps 进程列表)
kyvault set secret://platform/key_name "<value>" --kind "API Key"
echo "<value>" | kyvault set secret://platform/key_name -
# 5. 校验密钥有效性与余额(验证通过自动同步审计元信息至 meta.json)
kyvault check <platform> <key_name>
# 6. 本地主密钥状态与指纹查看(严禁外传,换机迁移导出备份)
kyvault master-key # 显示路径、0600权限、SHA-256指纹与遮挡值
kyvault master-key --reveal # 显示完整明文(需验证 TOTP / SSH Key)
# 7. Auth Guard 多因素授权守卫
kyvault auth status # 查看当前守卫启用状态与绑定方法清单
kyvault auth setup # 交互式引导绑定本地 SSH 公钥并加密 master.key
kyvault auth add totp # 绑定 Google Authenticator 动态验证码
# 8. 团队 GitLab 密钥库同步与状态
kyvault gitlab status # 查看本地与远端密文同步状态及 master.key 安全检查
kyvault gitlab sync # 自动 pull rebase 后 push 推送最新密文
# 9. 本地极客 Web GUI 与引导向导
kyvault ui # 启动本地暗黑风极客 Web GUI(自动唤起浏览器)
kyvault wizard # 终端交互式分类引导向导(规整化命名)
2. 统一资产与台账命名规范 (SSOT Schema)
A. 平台与 API Key 凭证 (Platform API Keys)
路径格式:secret://<platform>/<key_name>
secret://deepseek/main➡️ DeepSeek API Keysecret://openai/coding➡️ OpenAI 编程专用 Keysecret://github/personal-pat➡️ GitHub 个人访问令牌 (PAT)secret://gitlab/deploy-token➡️ GitLab 部署令牌secret://cloudflare/api-token➡️ Cloudflare API Token
B. 账号与密码凭据 (Accounts)
路径格式:secret://account/<platform>/<username>
secret://account/github/webkubor@gmail.com➡️ GitHub 密码secret://account/apple/webkubor@163.com➡️ Apple ID 密码
C. 服务器与资产台账 (Server Ledger)
路径格式:secret://server/<host>/[root-password|ip|port]
secret://server/prod-hk/root-password➡️ 香港生产机 SSH 密码secret://server/gpu-box/ip➡️ 局域网 GPU 服务器 IP
D. CLI 客户端多 Profile 凭证 (CLI Multi-Tokens)
路径格式:secret://cli/<cli_name>/<profile>
secret://cli/gh/main➡️ GitHub CLI 主账号 Tokensecret://cli/studio-cli/test-user➡️ 创作中台测试租户凭证
3. Agent 行为刚性准则 (Golden Rules)
- 先查库,不问用户:遇到任何需要 Token、API Key、密码的场景,先执行
kyvault list。库里有就直接用;确认没有才开口问用户。 - 优先注入,不取明文:优先使用
kyvault run --env TOKEN=secret://... -- <cmd>单向注入子进程环境变量,绝不回显明文。 - 失效必改,刚性覆写:遇到 401 或 Token 过期,立即主动使用
kyvault set覆写新值,严禁保留失效旧凭据或盲目重试。 - master.key 绝不上云:
master.key与master.key.enc是解密根凭据,绝对禁止暂存或提交到 Git 仓库。
Signals
- GitHub stars
- 21
- Forks
- 10
- Last commit
- Sep 2026
Others that do the same job
Advanced
- Item type
- skill
- Key
kyvault-ops- Source
- github.com/webkubor/kyvault