密钥安全执行生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_46820e02/key-safe-skill-generator。
技能介绍
要解决什么问题
很多 Agent 技能需要 SMTP、GitHub PAT、SSH 或数据库口令,但把密钥写进 SKILL.md、对话或让模型调用 mgc_get 取明文,等于把「零暴露」直接打破。Key-Safe Skill Generator 是一份元技能文档(不含可执行代码),用来教 Agent 按固定模式生成「模型永远碰不到凭据」的外部集成技能。
技能如何工作
核心思路是 MGC Blackbox + 本地脚本 + USK v3 结构:
- 用户通过 WebUI 或
mgc_save把凭据存进 MGC(info_type="config",用info_owner标识用途) - 技能包描述如何引用
info_owner,并附带本地脚本;脚本在 blackbox 内通过 MGC HTTP API 读密钥并执行 SMTP/API 等操作 - Agent 只调用
mgc_run、mgc_find、mgc_list、mgc_seal、mgc_open_webui等;禁止由 Agent 调用mgc_get(返回明文) - 多节点场景下,节点 A 用
mgc_seal把脚本封给节点 B 的公钥;节点 B 用相同info_type/info_owner存凭据后mgc_run执行
文档还给出反模式清单(密钥写进脚本、ext02 传密码、日志打印口令等)和常见报错排查,便于生成完整包:SKILL.md + README + 本地脚本。
适用边界
- 适合:必须认证的外部服务、定时任务要 API Key、多节点协作执行敏感脚本
- 不必用:纯公开 API、仅读公开数据、演示/mock 环境、每次由用户手动粘贴口令的一次性操作
- 前提:本机需运行 MGC Blackbox(1.4.10+ 推荐),且 Agent 侧行为上严格执行「敏感操作只在
mgc_run内完成」
使用场景
- 企业邮箱 SMTP 发信:Agent 只收集收件人、主题与正文,SMTP 密码存 MGC,由 mgc_run 调本地脚本在 blackbox 内取密钥并发信
- 为 GitHub 私有仓库或 REST API 写 Agent 技能:生成 SKILL.md 与本地客户端脚本,Personal Access Token 仅经 MGC HTTP API 在脚本内读取
- 多节点协作:编写节点用 mgc_seal 把运维脚本封给执行节点公钥,执行节点按相同 info_owner 存凭据后 mgc_run 跑胶囊
- 定时或自动化任务需长期保存 API Key:按文档生成完整技能包,敏感参数不进 prompt,仅 ext02 传非敏感运行参数
适合人员
- 在 SkillHub 或 USK 生态发布需 SMTP、数据库或 SaaS API 认证技能的作者,要求凭据不出现在 SKILL.md 与对话上下文
- 在 Trae Work 等沙箱 Agent 环境集成 MGC MCP(mgc_save / mgc_run),需落实「模型不碰明文密钥」的集成工程师
- 维护多节点 Agent 流水线、需用 mgc_seal 下发脚本并在各节点分存 config 的 DevOps 或平台架构维护者
- 负责 Agent 技能安全评审、需对照零暴露流程与反模式(禁止 mgc_get、禁止 ext04 存口令)做检查的安全或合规工程师