holyclaude-ai-workstation — Claude Code skill
Sets up a container with Claude, the CloudCLI web UI, a headless browser and five AI CLIs. Useful when you would rather not build the environment by hand.
npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a claude-codeWhat holyclaude-ai-workstation does
The skill walks through deploying HolyClaude, a Docker image that ships Claude CLI, the CloudCLI web interface, Chromium with Playwright and Xvfb, five AI CLIs (Claude, Gemini, OpenAI Codex, Cursor, TaskMaster AI) and a pile of developer tooling: Node.js, Python 3, TypeScript, Bun, Deno, clients for PostgreSQL, MySQL, SQLite and Redis, AWS CLI, Google Cloud SDK, Azure CLI, gh, jq, ripgrep. The s6-overlay process manager keeps services running and shuts them down cleanly.
Bring it up with docker compose up -d, then open http://localhost:3001. Two ways in: OAuth against an Anthropic Max/Pro subscription, or an ANTHROPIC_API_KEY. Credentials live in the bind mounts ./data/claude and ./data/config, so restarts and image updates leave your login intact. Keys for the other CLIs go into GEMINI_API_KEY, OPENAI_API_KEY and CURSOR_API_KEY, or you can paste them in the web UI settings instead.
Docker and Docker Compose have to be installed first. Set shm_size: 2g in docker-compose.yaml — Chromium will not survive the 64MB default. Add security_opt: seccomp:unconfined too, otherwise the browser sandbox fails to start. On Synology or QNAP, CHOKIDAR_USEPOLLING=true is what makes file watching work over SMB mounts. Images come in full (latest), slim, and pinned tags such as 1.2.3; pick a pinned one if the box matters.
What it helps with
- run Claude in a container without assembling the toolchain yourself
- reach your AI CLIs through a browser UI on your own host
- use headless Chromium and Playwright from the same image
- keep Anthropic, Gemini, OpenAI and Cursor keys in one place
- survive container restarts without logging in again
Example prompts for the agent
- Deploy HolyClaude with docker compose and tell me what shows up on port 3001
- Configure HolyClaude with Anthropic and Gemini keys in the environment
- Mount my project as
/workspacein the HolyClaude container
How to install holyclaude-ai-workstation
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a claude-code2Manually: put the files in place
~/.claude/skills/holyclaude-ai-workstation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/holyclaude-ai-workstation/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a codex2Manually: put the files in place
.agents/skills/holyclaude-ai-workstation/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a cursor2Manually: put the files in place
.cursor/skills/holyclaude-ai-workstation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills holyclaude-ai-workstation2Manually: put the files in place
.github/skills/holyclaude-ai-workstation/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/holyclaude-ai-workstationManually: put the files in place
.devin/skills/holyclaude-ai-workstation/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about holyclaude-ai-workstation
How do I install holyclaude-ai-workstation in Claude Code?
Run npx skills add reason-machines/trending-skills --skill holyclaude-ai-workstation -a claude-code. The skill file lands at ~/.claude/skills/holyclaude-ai-workstation/SKILL.md.
What does holyclaude-ai-workstation do?
It covers deploying HolyClaude: one Docker container holding Claude, the CloudCLI web UI, headless Chromium with Playwright, five AI CLIs and a large set of developer tools.
What do I need before starting?
Docker with Docker Compose, plus an Anthropic account — a Max/Pro subscription for OAuth login or an API key. Your compose file needs shm_size: 2g and security_opt: seccomp:unconfined.