SuperAPI AI 工具集

prepare-yc-workshop

通用与其它

查看项目

更新于 10-16 05:02

技能介绍

用途:面向 OpenClaw 工作坊组织者,为没有自己 YC 账号的参与者在 Yandex Cloud 哈萨克斯坦区域预开通访问权限。每位参与者获得一个 bundle JSON 文件,内含服务账号授权密钥及对应的 cloud-id / folder-id / zone,组织者通过 Telegram 私聊发给参与者,参与者再交给 install-openclaw-to-yc 使用。

主要能力:向导只询问参与者人数 N(缺失默认 25)。自动推导工作坊名称(openclaw-kz-YYYY-MM-DD)、区域(kz1-a)、角色集与密钥算法(RSA_2048),输出目录固定为 ./bundles/<workshop-name>/。脚本 scripts/provision.sh 按索引逐个创建文件夹(含默认网络)、服务账号、文件夹级授权与授权密钥,生成 machine-readable 的 bundle-NN.json 和 Telegram 可粘贴的 bundle-NN.message.md,并写出 manifest.json。幂等:同名重跑复用已有文件夹,跳过已存在的参与者。前置检查计算配额,不足则打印请求提升配额的 yc 命令并停止。

使用方式:触发词包括“prepare YC workshop”“provision workshop folders”“generate workshop keys”等。核心命令:bash scripts/provision.sh --workshop "$WORKSHOP_NAME" --count "$N" --cloud-id "$CLOUD_ID" --zone kz1-a --out "./bundles/$WORKSHOP_NAME"。清理:bash scripts/cleanup.sh --workshop "$WORKSHOP_NAME",按 manifest.json 删除文件夹、SA 和密钥并归档。安装:npx skills add CodeAlive-AI/ceo-ai-os@prepare-yc-workshop -g。

适用场景:为多位参与者在同一云上快速准备隔离且最小权限的访问凭据,覆盖组织者+参与者完整流程。

限制:仅支持 kz1-a 区域,硬编码;不创建 VM、不执行 OpenClaw 安装(属参与者侧);不负责分发 bundle 文件(人工发送);不做自动删除调度;需组织者已配置可用的 yc CLI 并授权。授权范围最小化,不授予 folder 级 editor/admin,也不授予云级权限。具体价格与服务条款资料暂未完整提供,请以官方信息为准。