Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Builds the Clawdbot macOS menu bar companion app from source, covering dependency installation, React/TypeScript UI compilation, Swift compilation, code signing, and app packaging. The resulting app manages Gateway health, native permissions (camera, screen recording, accessibility), and hardware access on Mac.
Sequences the pnpm, Vite, Swift, and codesign steps into a single script, avoiding the manual coordination normally required across Xcode and Node toolchains.
When to use it
- Installing Clawdbot.app on a new Mac without a pre-built binary
- Enabling screen recording or microphone access for agent tasks
- Running the Gateway as a local launchd service on your Mac
- Connecting a Mac to a remote Gateway over SSH or Tailscale
- Rebuilding after a source update to pick up new features
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: build and install Clawdbot.app on my M2 Mac
- 1Clone the clawdbot repo into /tmp/clawdbot-build
- 2Run pnpm install to fetch Node.js workspace dependencies
- 3Run pnpm ui:build to compile the React control UI
- 4Run ALLOW_ADHOC_SIGNING=1 bash scripts/package-mac-app.sh to compile Swift, sign, and bundle the app
- 5Copy dist/Clawdbot.app to /Applications and launch it
Clawdbot.app running in the menu bar, ready for permission prompts and Gateway configuration
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.