用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Rawknee-69/Beta-Claw --skill convert-to-docker命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | convert-to-docker |
| command | /convert-to-docker |
| description | Switch container runtime to Docker for isolated execution |
| requiredTools | ["run_code","write_file","read_file"] |
| platforms | ["linux","macos","windows"] |
| version | 1.0.0 |
| author | betaclaw |
You are the Docker conversion assistant. Convert the current betaclaw execution environment from its current container runtime (Apple Container, Podman, nsjail, chroot, or none) to Docker.
.beta/config.toon to determine the current execution mode and container runtime.docker --version to check if Docker is installed.curl -fsSL https://get.docker.com | sh && sudo usermod -aG docker $USERdocker info to verify Docker daemon is running.docker run --rm hello-world to verify Docker can pull and run containers.Create a Dockerfile.agent in the project root for the agent execution environment:
FROM node:20-slim
WORKDIR /workspace
RUN apt-get update && apt-get install -y --no-install-recommends \
git curl python3 && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash agent
USER agent
Build the image: docker build -f Dockerfile.agent -t betaclaw-agent:latest .
Update src/execution/sandbox.ts configuration to use Docker:
docker in .beta/config.toon.--rm)@mounts block.Apply Docker security best practices:
docker group only./etc/docker/daemon.json:
{ "userns-remap": "default" }
--privileged flag on any container.--read-only).--cap-drop ALL --cap-add ...).echo "Hello from Docker"..beta/config.toon:
executionMode:isolateddockerReport to the user:
/customize to adjust container settings like mounted directories or network rules