원클릭으로
add-discord
Enable Discord as a NanoClaw channel (works alongside WhatsApp or Discord-only).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Enable Discord as a NanoClaw channel (works alongside WhatsApp or Discord-only).
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Set up NanoClaw on Linux (Ubuntu/Debian recommended). Installs deps, configures .env, optional WhatsApp auth, and optional systemd service.
Debug container agent issues. Use when things aren't working, container fails, authentication problems, or to understand how the container system works. Covers logs, environment variables, mounts, and common issues.
Run initial NanoClaw setup. Use when user wants to install dependencies, authenticate WhatsApp, register their main channel, or start the background services. Triggers on "setup", "install", "configure nanoclaw", or first-time setup requests.
Add Gmail integration to NanoClaw. Can be configured as a tool (agent reads/sends emails when triggered from WhatsApp) or as a full channel (emails can trigger the agent, schedule tasks, and receive replies). Guides through GCP OAuth setup and implements the integration.
Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.
SOC 직업 분류 기준
| name | add-discord |
| description | Enable Discord as a NanoClaw channel (works alongside WhatsApp or Discord-only). |
This skill reflects the current Discord integration as implemented.
discord:<guildId>:<channelId>discord:dm:<userId>store/messages.db).Set these environment variables (e.g. in .env):
DISCORD_TOKEN (required)DISCORD_MAIN_CHANNEL_ID (recommended)DISCORD_ALLOWED_GUILD_IDS (optional CSV)DISCORD_ALLOWED_CHANNEL_IDS (optional CSV)Allowlist behavior:
DISCORD_MAIN_CHANNEL_ID.DISCORD_MAIN_CHANNEL_ID): allowed and responded to.export DISCORD_TOKEN="..."
export DISCORD_MAIN_CHANNEL_ID="123..."
# Optional
export DISCORD_ALLOWED_GUILD_IDS="123...,456..."
export DISCORD_ALLOWED_CHANNEL_IDS="123...,456..."
npm run dev
Verify:
Bot connects but doesn’t receive messages
No responses in a guild channel
DISCORD_MAIN_CHANNEL_ID.Missing Access / Forbidden errors
DMs not working