SuperAPI AI 工具集

devops

部署与运维

查看项目

更新于 10-15 21:39

技能介绍

用途:该技能用于远程基础设施管理,覆盖服务器清单、云主机开通与应用部署,属于 alpha v0.0.2 版本。它本身是 admin 技能的卫星技能,依赖 admin 提供配置档案、日志与密钥能力。

主要能力:支持服务器清单(以 profile.servers[] 为唯一来源)、多云开通(OCI、Hetzner、Linode、DigitalOcean、Contabo,另有 Vultr、Cloudflare 相关密钥映射),以及通过 Coolify、KASM 进行部署。开通流程为五步:选择服务商、用 secrets CLI 加载密钥、执行对应服务商技能的工作流、更新 profile.servers[] 与 profile.deployments{}、用 log_admin_event 记录操作。

使用方式:任何操作前必须先运行配置档案门禁 ${SKILL_DIR}/../admin/scripts/test-admin-profile.sh,返回 JSON 判断是否存在档案;不存在则停止并交由 admin 技能执行 /setup-profile。任务若属于本地 OS/MCP/技能,应转交 admin;属于远程基础设施才继续;不明确时先提问。密钥通过 admin 的 secrets 脚本获取,例如 HCLOUD_TOKEN=$(${SKILL_DIR}/../admin/scripts/secrets HCLOUD_TOKEN),后端支持 infisical、vault(默认)、env,并按 infisical → vault → env 回退。所有操作必须记录日志,例如 source "${SKILL_DIR}/../admin/scripts/log-admin-event.sh" 后调用 log_admin_event,级别含 OK、INFO、WARN、ERROR。

适用场景:远程服务器与云主机管理、多云开通、应用部署编排。

限制:alpha 版本;密钥与 .env 不得存放在技能目录内,实际密钥应放在 ~/.admin/.env;本地任务不适用;具体服务商操作需使用对应的兄弟技能(oci、hetzner、linode、digital-ocean、contabo、coolify、kasm 等)。