Jump to related tools in the same category or review the original source on GitHub.

Coding Agents & IDEs @gricha Updated 2/26/2026

Perry Workspaces OpenClaw Skill - ClawHub

Do you want your AI agent to automate Perry Workspaces workflows? This free skill from ClawHub helps with coding agents & ides tasks without building custom tools from scratch.

What this skill does

Create and manage isolated Docker workspaces on your tailnet with Claude Code and OpenCode pre-installed. Use when working with Perry workspaces, connecting to coding agents, or managing remote development environments.

Install

npx clawhub@latest install perry-workspaces

Full SKILL.md

Open original
namedescription
perry-workspacesCreate and manage isolated Docker workspaces on your tailnet with Claude Code and OpenCode pre-installed. Use when working with Perry workspaces, connecting to coding agents, or managing remote development environments.

Perry Workspaces

Isolated Docker workspaces on your tailnet with coding agents pre-installed.

Commands

perry start <name> --clone [email protected]:user/repo.git  # Create
perry ls                                                  # List
perry stop <name>                                         # Stop
perry remove <name>                                       # Delete
perry shell <name>                                        # Interactive shell

SSH Access

ssh workspace@<name>        # User is always 'workspace'
ssh workspace@<IP>          # Use IP if MagicDNS fails

Coding Agents

  • OpenCode: http://<workspace>:4096 (web UI) or attach via CLI
  • Claude Code: Run inside workspace shell (perry shell then claude)

Project Location

Projects clone to ~/<name>, not /workspace:

cd ~/my-project  # Correct

Troubleshooting

  • Can't reach: Check tailscale status, use IP instead of hostname
  • SSH fails: User must be workspace, not your local user
  • Slow start: Check web UI for progress
Original URL: https://github.com/openclaw/skills/blob/main/skills/gricha/perry-workspaces

Related skills

If this matches your use case, these are close alternatives in the same category.