Available channels
All channels are installed via the skills system. During/setup, you choose which platforms to connect — pick one or many:
Add WhatsApp with
/add-whatsapp. Uses the Baileys library for WhatsApp Web API.Telegram
Add Telegram with
/add-telegram. Uses the grammy framework.Discord
Add Discord with
/add-discord. Perfect for team collaboration and community management.Slack
Connect to Slack workspaces with
/add-slack. Uses Socket Mode — no public URL needed.Gmail
Add Gmail with
/add-gmail. Use as a tool or full channel for email monitoring.How the skills system works
NanoClaw uses a skills-based architecture instead of bundling all integrations into the core codebase. This approach:- Keeps your installation lean - Only add what you need
- Maintains clean code - No unused features cluttering the codebase
- Enables customization - Each installation is tailored to your needs
- Prevents bloat - The base system stays minimal and understandable
Channel capabilities
All channel integrations support:- Isolated contexts - Each chat/channel has its own memory and filesystem
- Trigger patterns - Configure when the assistant responds (
@Andy, etc.) - Scheduled tasks - Set up recurring jobs that can message you
- Container isolation - Every context runs in its own sandboxed environment
- Multi-channel support - Run multiple channels simultaneously
Adding an integration
To add an integration, use the corresponding skill command in Claude Code:- Merge the skill’s git branch into your fork
- Guide you through platform-specific setup
- Help you configure authentication
- Register your first chat/channel
- Verify the connection works
Choosing your channels
There is no default channel — you choose what you need during/setup. You can run a single platform or combine several simultaneously. All channels are peers; none is privileged over the others.
Next steps
Skills system
Learn how the skills system works and how to manage installed skills
Set up WhatsApp integration