Your first agent is created during the onboarding wizard. This page covers creating additional agents from the Agents page.
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.
Set identity
Name, slug, emoji, description, and optional manager (if you want this agent to report to another agent).
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.
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.
