$npx skillfedfor your agent

add-discord

This skill adds Discord channel support to ClaudeClaw, handling bot token setup, code integration via git merge, and interactive channel registration. It guides you through creating a Discord bot application, configuring environment credentials, and registering channels for message routing with optional trigger-based responses.

Add Discord skill integrates a Discord bot channel into ClaudeClaw for multi-server messaging.

AI-generated summary based on this skill's SKILL.md

184 60 MITupdated by sbusso

Decision gist · record as of 2026-07-26

Add Discord skill integrates a Discord bot channel into ClaudeClaw for multi-server messaging. This skill adds Discord channel support to ClaudeClaw, handling bot token setup, code integration via git merge, and interactive channel registration. It guides you through creating a Discord bot application, configuring environment credentials, and registering channels for message routing with optional trigger-based responses.

manual: git clone https://github.com/sbusso/claudeclaw → cp -r claudeclaw/skills/add-discord ~/.claude/skills/add-discord
skills/add-discord/SKILL.md · version 65721c3f

Use it when

  • add-discord walks you through registering Discord channels with ClaudeClaw by collecting channel IDs and configuring message handling.
  • add-discord guides you to create a bot token through Discord's Developer Portal, then securely store it as an environment variable.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

sbusso/claudeclaw/add-discord · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I add a Discord bot to ClaudeClaw?

ClaudeClaw's add-discord skill enables Discord channel support by guiding you through bot creation, token setup, and channel registration. Start by creating a Discord bot application in the Developer Portal, obtain your bot token, add it to your environment variables, then use the skill's interactive setup to register channels for message routing. The skill handles code integration via git merge to connect your bot to ClaudeClaw.

What's involved in Discord channel integration setup?

add-discord walks you through registering Discord channels with ClaudeClaw by collecting channel IDs and configuring message handling. The setup process includes creating your Discord bot application, configuring OAuth2 permissions, enabling the Message Content Intent, and then registering specific channels where your bot will listen and respond. Each channel can be configured with optional trigger-based responses.

How do I set up a Discord bot token for ClaudeClaw?

add-discord guides you to create a bot token through Discord's Developer Portal, then securely store it as an environment variable. The skill provides step-by-step instructions for generating the token from your bot application, setting the required OAuth2 scopes and permissions, and configuring your local environment so ClaudeClaw can authenticate with Discord's API.

What permissions and intents does add-discord require?

add-discord enables Discord Message Content Intent and configures OAuth2 permissions needed for your bot to read and send messages. The skill automatically guides you through enabling the Message Content Intent in the Developer Portal and setting appropriate bot permissions like Send Messages, Read Messages, and Read Message History so your ClaudeClaw assistant can interact properly in Discord channels.

How do I troubleshoot Discord bot connection issues?

add-discord provides troubleshooting guidance for connection and message delivery problems. Check that your bot token is correctly set in environment variables, verify the Message Content Intent is enabled, confirm channel IDs are registered properly, and ensure your bot has appropriate permissions in each Discord server. The skill helps diagnose authentication failures and message routing issues.

Can I register multiple Discord channels with ClaudeClaw?

Yes, add-discord supports registering multiple Discord channels for message handling. The interactive channel registration process lets you add as many channels as needed, each with its own configuration. You can manage channel IDs and customize trigger-based responses per channel, allowing ClaudeClaw to monitor and respond across your entire Discord server structure.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Add Discord Channel

This skill adds Discord support to ClaudeClaw, then walks through interactive setup.

Phase 1: Pre-flight

Check if already applied

Check if src/channels/discord.ts exists. If it does, skip to Phase 3 (Setup). The code changes are already in place.

Ask the user

Use AskUserQuestion to collect configuration:

AskUserQuestion: Do you have a Discord bot token, or do you need to create one?

If they have one, collect it now. If not, we'll create one in Phase 3.

Phase 2: Apply Code Changes

Ensure channel remote
git remote -v

If discord is missing, add it:

git remote add discord https://github.com/qwibitai/claudeclaw-discord.git
Merge the skill branch
git fetch discord main
git merge discord/main || {
  git checkout --theirs package-lock.json
  git add package-lock.json
  git merge --continue
}

This merges in: - src/channels/discord.ts (DiscordChannel class with self-registration via registerChannel) - src/channels/discord.test.ts (unit tests with discord.js mock) - import './discord.js'

(truncated - see the full file via the links below)

File tree — 1 file
skills/add-discord/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Add Discord bot channel integration to ClaudeClaw assistant”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Add Discord
by b1rdmania · b1rdmania/ghostclaw

Add Discord extends GhostClaw with Discord channel support through automated code patching and interactive configuration. The skill applies a DiscordChannel implementation, installs discord.js, and guides you through bot creation, environment setup, and channel registration. Choose whether Discord runs alongside WhatsApp or replaces it entirely.

MITfor claude-codeupdated May 2026
★ 90repo stars
Discord
by letta-ai · letta-ai/skills

Discord wraps the Discord REST API v10 in a Python CLI with zero external dependencies, letting you send and retrieve messages, manage channels and servers, add reactions, create threads, and pin content. Commands output JSON and work with Discord Snowflake IDs; setup requires a bot token and proper gateway intents.

no license declared → metadata onlyupdated Jul 2026
★ 132repo stars
setup
by sbusso · sbusso/claudeclaw

This skill automates ClaudeClaw's first-time setup, handling Node.js verification, dependency installation, environment configuration, and container runtime selection. It detects whether you're working in developer or plugin mode and adapts its workflow accordingly, pausing only when manual actions like channel authentication are required.

MITupdated Jul 2026
★ 184repo stars
discord-app-setup
by vellum-ai · vellum-ai/vellum-assistant

Discord App Setup walks you through creating a Discord application, configuring bot intents, securely storing your bot token, and inviting the bot to your server. The skill handles each phase in strict order—from application creation through intent enablement to OAuth authorization—ensuring your bot connects reliably to the Discord Gateway.

MITupdated Jul 2026
★ 951repo stars
add-telegram
by nanocoai · nanocoai/nanoclaw

Add Telegram brings Telegram bot support to NanoClaw via the Chat SDK bridge. The skill handles adapter installation, registration, credential setup through BotFather, and a secure 4-digit pairing handshake to bind your chat. All steps are idempotent and safe to re-run.

MITfor claude-codeupdated Jul 2026
★ 30,388repo stars
customize
by sbusso · sbusso/claudeclaw

Extend ClaudeClaw with new input channels, adjust routing rules, and personalize agent responses. This interactive skill guides you through adding Telegram, Slack, Discord, email, or other integrations, then helps rebuild and restart your setup.

MITupdated Jul 2026
★ 184repo stars

More skills discord-bot (MIT) · add-whatsapp (MIT) · add-telegram-swarm (MIT) · add-telegram-swarm (MIT) · add-telegram (MIT) · discord (MIT) · add-telegram (MIT) · Discord Create Channel (NOASSERTION)

Tags
bot-integrationmessaging-platformoauth2-setupchannel-registrationenvironment-configdeveloper-portalservice-deploymentmulti-channel-support