What problem does it solve?
This skill enables secure, containerized Discord integration for NanoClaw so operators can deterministically apply code changes, connect a Discord bot, and surface channel messages into the assistant without manual code edits.
Core Features & Use Cases
- Deterministic Code Apply: Applies a packaged code change that adds a Discord channel implementation and unit tests via the skills engine.
- Bot Setup & Registration: Guides creating or providing a Discord bot token, syncing it to the container environment, and registering channels for assistant use.
- Robust Message Handling: Translates @mentions to assistant triggers, handles attachments with placeholders, preserves reply context, splits long responses, and exposes chat metadata for discovery.
- Use Case: Quickly enable a Discord bot to receive server and DM messages, register a channel as the assistant's main or trigger-only channel, and have the assistant reply to users in that channel.
Quick Start
Run the Add Discord Channel skill, follow the interactive prompts to apply code changes, provide or create a Discord bot token, and supply the channel ID to register.