Add Discord Channel

Integrates Discord bot functionality into the Tuio app with user authentication and chat management.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/hellosimplerick/nanoclaw-smoke --skill add-discord-channel-hellosimplerick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Add Discord Channel
Source: https://github.com/hellosimplerick/nanoclaw-smoke/tree/main/.claude/skills/add-discord
Command: npx skills add https://github.com/hellosimplerick/nanoclaw-smoke --skill add-discord-channel-hellosimplerick

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about Add Discord Channel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate a Discord bot with a Node.js assistant to handle channel messages?

To integrate a Discord bot with a Node.js assistant, you apply a packaged code change via the skills engine that adds a Discord channel implementation. This captures inbound messages and sends outbound responses using discord.js.

What do I need to set up before connecting a Discord bot to my containerized application?

Before connecting a Discord bot, you need to install discord.js, set the DISCORD_BOT_TOKEN in your environment, and sync that token to the container. This ensures secure, containerized integration for channel registration.

Can a Discord bot integration handle direct messages and server channel mentions?

Yes, a Discord bot integration handles both server channels and direct messages. It translates @mentions to assistant triggers, processes attachments with placeholders, preserves reply context, and splits long responses automatically.

What is the best way to register a specific Discord channel for assistant interactions?

The best way to register a Discord channel is to run the integration skill, follow the interactive prompts to apply code changes, and supply the target channel ID. This designates the channel as the assistant's main or trigger-only channel.

Why do I need to validate tests and build before restarting my service after adding Discord integration?

Validating tests and build before restarting your service ensures the newly applied Discord integration code and unit tests are stable. This deterministic application prevents runtime errors when the assistant starts handling live chat metadata.

Does the Discord integration package support preserving reply context and splitting long responses?

Yes, the Discord integration package supports preserving reply context and splitting long responses. It robustly handles message processing by exposing chat metadata for discovery and managing attachments with placeholders.