Your first agent is created during the onboarding wizard. This page covers creating additional agents from the Agents page.
1
Start the wizard
Go to Agents → New Agent.
2
Pick a template
Choose a starting role — cofounder, designer, analytics, ghostwriter, newsletter writer, or any of the 16 bundled templates. Each template comes with pre-configured identity, skills, and tools.
3
Set identity
Name, slug, emoji, description, and optional manager (if you want this agent to report to another agent).
4
Choose a messaging channel
Pick how this agent communicates with you:WhatsApp and Signal are shown as coming soon.
Telegram
Paste a bot token from BotFather. After provisioning, DM the bot for a pairing code.
Discord
Paste a bot token from the Developer Portal. Optionally add Server ID and User ID. DM the bot for a pairing code.
Slack
Paste an App-Level Token and Bot Token from your Slack app. No pairing step — active immediately.
None
Skip channel setup. The agent is provisioned without messaging. Add a channel later from settings.
5
Create
Click Create. The UI inserts the agent row and enqueues a
provision command. The runner creates the branch, patches template files, updates OpenClaw config, and restarts the gateway.6
Pair (Telegram / Discord only)
After provisioning, send a DM to the bot. It replies with a pairing code. Paste that code into the agent detail page. Your next message triggers the agent.

