
Claude Code skills for the Discord API - Core messaging and channel management capabilities
概览
A comprehensive collection of Claude Code skills for interacting with the Discord API. These skills enable Claude to manage Discord servers, channels, and messages through natural language interactions. - : Send and retrieve messages from Discord channels - : Create, list, and manage Discord channels - : Secure authentication using environment variables - : Built on the latest Discord API version Send messages to Discord channels with support for text content, embeds, and formatting. - Send notifications to Discord channels - Post automated updates - Send formatted messages with embeds Retrieve messages from Discord channels with pagination and filtering options. - Read channel history - Search for specific messages - Monitor channel activity Create new channels in a Discord guild/server. - Set up new discussion channels - Create voice channels for meetings - Organize server structure
README
以下为原文 README 节选,完整内容请查看原文。
Discord API Skills for Claude Code
A comprehensive collection of Claude Code skills for interacting with the Discord API. These skills enable Claude to manage Discord servers, channels, and messages through natural language interactions.
Features
- Message Management: Send and retrieve messages from Discord channels
- Channel Operations: Create, list, and manage Discord channels
- Bot Token Authentication: Secure authentication using environment variables
- Discord API v10: Built on the latest Discord API version
Available Skills
1. discord-send-message
Send messages to Discord channels with support for text content, embeds, and formatting.
Use cases:
- Send notifications to Discord channels
- Post automated updates
- Send formatted messages with embeds
2. discord-get-messages
Retrieve messages from Discord channels with pagination and filtering options.
Use cases:
- Read channel history
- Search for specific messages
- Monitor channel activity
3. discord-create-channel
Create new channels in a Discord guild/server.
Use cases:
- Set up new discussion channels
- Create voice channels for meetings
- Organize server structure
4. discord-list-channels
List all channels in a Discord guild with filtering by type.
Use cases:
- Audit server channel structure
- Find specific channels
- Export channel lists
5. discord-manage-channel
Update channel properties, manage permissions, and delete channels.
Use cases:
- Update channel names and topics
- Modify channel permissions
- Archive or delete channels
Installation
- Clone this repository to your Claude Code plugins directory:
# Default Claude Code plugins directory
mkdir -p ~/.claude/plugins/cache
cd ~/.claude/plugins/cache
git clone https://github.com/Nice-Wolf-Studio/agent-discord-skills.git discord
Alternatively, symlink your local development version:
ln -s /path/to/your/agent-discord-skills ~/.claude/plugins/cache/discord
- Set up your Discord Bot Token:
export DISCORD_BOT_TOKEN="your-bot-token-here"
For persistent configuration, add this to your shell profile (~/.bashrc, ~/.zshrc, etc.):
echo 'export DISCORD_BOT_TOKEN="your-bot-token-here"' >> ~/.zshrc
source ~/.zshrc
Getting a Discord Bot Token
- Go to the Discord Developer Portal
- Click “New Application” and give it a name
- Navigate to the “Bot” section in the left sidebar
- Click “Add Bot”
- Under the “TOKEN” section, click “Reset Token” and copy it
- Save this token securely - you’ll need it for the
DISCORD_BOT_TOKENenvironment variable
Bot Permissions
When adding your bot to a server, it needs the following permissions:
Send Messages(2048)Read Message History(65536)Manage Channels(16)View Channels(1024)
OAuth2 URL Generator: Use the Discord Developer Portal OAuth2 URL Generator with these scopes:
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add nice-wolf-studio/agent-discord-skills