I Fed 20+ OpenClaw Articles to Opus 4.6 - Here's the Setup Guide It Built
Wednesday, February 11, 2026 AI
Scraped Article
Over the past few weeks, we've been bombarded with articles explaining how to set up OpenClaw: what to avoid, what the best configuration is, what safety measures to take, etc. It's overwhelming.
So I took a Google Doc, dumped 20+ articles into it, and fed it to Opus 4.6.
The prompt was:
"Based on all the information in this Google Doc, create the best OpenClaw setup guide. Don't take anything written here as gospel, cross-reference and back up every claim with other sources. Use the content as a starting framework for thinking, not as trusted fact."
Here's what it gave me:
What is covered in this article:
Pre-Setup: Threat Model
Phase 1A: Mac Mini Initial Setup
Phase 1B: Install OpenClaw
Phase 1C: Onboarding Wizard
Phase 1D: Connect Telegram
Phase 1E: Test Basic Conversation
Phase 2A: Security Hardening
Phase 2B: Docker Sandbox
Phase 2C: Tool Policy Lockdown
Phase 2D: SOUL.md — Agent Identity & Boundaries
Phase 2E: Tailscale Remote Access
Phase 2F: API Spending Limits
Phase 2G: File Permissions
Phase 2H: LaunchAgent (24/7 Operation)
Phase 3: Matrix Migration
Maintenance & Updates
Emergency Procedures
1. Pre-Setup: Threat Model
Before touching the keyboard, understand what you're defending against:
What attackers target in your setup
Malicious ClawHub skill: You install a skill that looks legitimate. It contains Atomic Stealer malware that harvests your keychain, browser passwords, wallet files, and API keys.
Prompt injection via message: Someone sends you a crafted Telegram message or email. When the agent reads it, hidden instructions tell it to exfiltrate your exchange API keys or execute shell commands.
Runaway automation loops: A prompt injection or buggy skill causes the agent to make API calls in an infinite loop.
Memory poisoning: Malicious payload injected into agent memory on Day 1, triggers weeks later when conditions align.
Credential harvesting: ~/.openclaw/ stores API keys, bot tokens, OAuth tokens, and conversation history in plaintext files. Any malware that reads these files owns everything.
2. Phase 1A: Mac Mini Initial Setup
2.1 First boot
Power on your Mac Mini M4. Complete the macOS setup wizard:
- Create your user account
- Enable FileVault (full-disk encryption) — this is critical
- Connect to Wi-Fi
- Skip iCloud if this is a dedicated OpenClaw machine (recommended)
- Install macOS updates — run System Settings → General → Software Update
2.2 System security settings
Open System Settings → Privacy & Security:
- Firewall: Turn ON
- Allow applications downloaded from: "App Store and identified developers"
2.3 Open Terminal
Open Terminal.app (Applications → Utilities → Terminal, or Spotlight: ⌘+Space → type "Terminal").
All commands below are run in Terminal.
2.4 Install Xcode Command Line Tools
A popup appears. Click "Install". Wait for it to complete (a few minutes).
2.5 Install Homebrew
Follow the on-screen instructions. At the end, it will tell you to run two commands to add Homebrew to your PATH. Run those commands. They look like:
Verify:
2.6 Install Node.js 22+
Verify:
If `node --version` doesn't work, link it:
2.7 Install Git (if not already present)
2.8 Install Docker Desktop (needed for sandbox later)
Open Docker Desktop from Applications. Complete the setup. It needs to be running for sandboxing to work.
3. Phase 1B: Install OpenClaw
3.1 Run the official installer
The installer will:
- Detect Node.js
- Install the OpenClaw CLI globally via npm
- Launch the onboarding wizard automatically
3.2 Verify version (CRITICAL)
Must be 2026.2.9 or higher. If it's lower than 2026.1.29, you are vulnerable to CVE-2026-25253 (1-click RCE). Update immediately:
3.3 Verify installation health
Fix anything it flags before proceeding.
4. Phase 1C: Onboarding Wizard
The onboarding wizard (`openclaw onboard`) will walk you through configuration. Here's what to choose at each step:
4.1 Authentication
You need two API keys — one for each provider:
A) Moonshot AI API key (for Kimi K2.5 — primary model):
1. Go to https://platform.moonshot.ai and create an account
2. Navigate to the Console and create an API key
3. Add credit ($5–10 to start is plenty)
4. Save the key securely
B) Anthropic API key (for Claude Sonnet 4.5 — fallback model):
1. Go to https://console.anthropic.com/
2. Navigate to API Keys and generate a key
3. Add credit ($5–10 to start)
4. Save the key securely
When the onboarding wizard prompts for auth/model provider:
- Choose Moonshot AI Kimi K2.5
- Then choose kimi api key (.ai) (the international endpoint)
- Paste your Moonshot API key when prompted
- We'll add Anthropic as fallback after onboarding finishes
4.2 Gateway settings
- Gateway mode: `local` (this is the default, keep it)
- Gateway bind: `127.0.0.1` (localhost only — never `0.0.0.0`)
- Port: `18789` (default is fine)
- Auth password: SET ONE. The wizard may prompt you. If not, set it immediately after:
Use a long random password (20+ characters). Store it in a password manager.
4.3 Mod