一键导入
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