← ClaudeAtlas

setuplisted

Run initial NanoClaw setup. Use when user wants to install dependencies, authenticate WhatsApp, register their god channel, or start the background services. Triggers on "setup", "install", "configure nanoclaw", or first-time setup requests.
crypdick/pynchy · ★ 10 · AI & Automation · score 79
Install: claude install-skill crypdick/pynchy
# NanoClaw Setup Run all commands automatically. Only pause when user action is required (scanning QR codes). **UX Note:** When asking the user questions, prefer using the `AskUserQuestion` tool instead of just outputting text. This integrates with Claude's built-in question/answer system for a better experience. ## 1. Install Dependencies ```bash npm install ``` ## 2. Install Container Runtime First, detect the platform and check what's available: ```bash echo "Platform: $(uname -s)" which container && echo "Apple Container: installed" || echo "Apple Container: not installed" which docker && docker info >/dev/null 2>&1 && echo "Docker: installed and running" || echo "Docker: not installed or not running" ``` ### If NOT on macOS (Linux, etc.) Apple Container is macOS-only. Use Docker instead. Tell the user: > You're on Linux, so we'll use Docker for container isolation. Let me set that up now. **Use the `/convert-to-docker` skill** to convert the codebase to Docker, then continue to Section 3. ### If on macOS **If Apple Container is already installed:** Continue to Section 3. **If Apple Container is NOT installed:** Ask the user: > NanoClaw needs a container runtime for isolated agent execution. You have two options: > > 1. **Apple Container** (default) - macOS-native, lightweight, designed for Apple silicon > 2. **Docker** - Cross-platform, widely used, works on macOS and Linux > > Which would you prefer? #### Option A: Apple Container Tell the user: > Apple