📦 Nebula Claw Developer
v1.0.1Provision, inspect, and terminate disposable OpenNebula virtual machines through a restricted control plane API. Use when an OpenClaw 代理 needs a short-liv...
运行时依赖
安装命令
点击复制技能文档
Nebula Claw 开发人员 使用受限的 OpenNebula 控制平面 API 创建、列出和终止用于隔离工作的虚拟机。 工作流程 阅读 references/api.md 以获取 API 合同和请求示例。 在采取行动之前检查 API 健康状况。 列出可见的 VM 并仅在它明显匹配任务时重用现有的 VM。 更喜欢经过审查的模板名称而不是数字标识符,并使用配置的模板目录描述来选择正确的模板。 当隔离比重用更重要时,创建一个新的 VM。 在输出中记录 VM 名称和 guest IP,当可用时,以便后续访问和清理。 当任务完成时终止 VM,除非用户明确要求保留它。 安全约束 仅使用与受限 OpenNebula 用户共享的经过审查的模板、镜像和网络。 不要切换到广泛的管理 OpenNebula 权限进行日常工作。 不要假设任意模板都是安全的。 除非用户要求持久化,否则将创建的 VM视为可丢弃的。 如果 API 健康检查失败,请停止并诊断,然后再尝试创建或删除操作。 命名指导 使用可以使后续清理明显的基于任务的短名称。 推荐模式:<目的>-<项目>-<短日期> 示例:test-nebula-api-2026-04-10 build-myapp-2026-04-10 repro-login-bug-2026-04-10 捆绑资源 阅读 references/api.md 以获取端点、有效负载和示例响应。 阅读 references/setup.md 以获取 OpenNebula 侧受限用户和审查资源设置模式。 使用 scripts/vm_api.sh 进行确定性健康、列表、创建和删除调用,针对受限 API。 输出期望 使用此技能时,报告: 使用的 API 端点 VM 名称 模板名称 guest IP,当 API 暴露它时 创建、列出或删除操作的结果 VM 是否保留运行或被销毁 源代码 请参阅 GitHub 上的源代码和更多文档。