Help us improve
Share bugs, ideas, or general feedback.
From ralph-town
Use for teammate sandbox operations - SSH access, git workflow, full paths required
npx claudepluginhub spences10/ralph-town --plugin ralph-townHow this skill is triggered — by the user, by Claude, or both
Slash command
/ralph-town:sandbox-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
Enables secure execution of untrusted Python/Node.js code, git operations, and scripts in persistent Linux containers on Cloudflare edge using Workers SDK.
Orchestrates git operations with safety tiers: read-only inline, safe writes via background agent, destructive with preflight confirmation. Manage commits, PRs, branches, worktrees, releases.
Automates git-town CLI non-interactively for branch creation, syncing, PRs, feature shipping, stacked branches, merge conflicts, and GitHub integration.
Share bugs, ideas, or general feedback.
source .env # Load GH_TOKEN
# 1. Create sandbox
ralph-town sandbox create --snapshot ralph-town-dev
# 2. Get SSH token
ralph-town sandbox ssh <sandbox-id> --show-secrets
# 3. Configure credentials via SSH (BEFORE spawning teammate)
ssh <token>@ssh.app.daytona.io "
/usr/bin/git config --global credential.helper store &&
/bin/echo 'https://oauth2:$GH_TOKEN@github.com' > ~/.git-credentials &&
/bin/chmod 600 ~/.git-credentials
"
# 4. Spawn teammate with SSH token
# 5. Cleanup: ralph-town sandbox delete <sandbox-id>
ssh <token>@ssh.app.daytona.io
cd /home/daytona
# Credentials pre-configured by team-lead
/usr/bin/git clone https://github.com/owner/repo.git
cd repo
/usr/bin/git config user.email "teammate@example.com"
/usr/bin/git config user.name "teammate"
/usr/bin/git checkout -b fix/my-branch
# make changes...
/usr/bin/git add -A
/usr/bin/git commit -m "message"
/usr/bin/git push -u origin fix/my-branch
/usr/bin/gh pr create --title "title" --body "Fixes #N"
Full paths required - SSH PATH is broken:
/usr/bin/git, /usr/bin/gh, /root/.bun/bin/bun/bin/ls, /bin/cat, /bin/echoWork directory: /home/daytona (not /workspaces)
Quoting: $GH_TOKEN must expand locally:
ssh ... "...echo '...$GH_TOKEN@...'..."ssh ... '...echo "...$GH_TOKEN@..."...'If sandbox fails: