NW

nice-wolf-studio/agent-discord-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

16 stars 质量 64 趋势 25MIT

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

  1. 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
  1. 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

  1. Go to the Discord Developer Portal
  2. Click “New Application” and give it a name
  3. Navigate to the “Bot” section in the left sidebar
  4. Click “Add Bot”
  5. Under the “TOKEN” section, click “Reset Token” and copy it
  6. Save this token securely - you’ll need it for the DISCORD_BOT_TOKEN environment 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:

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add nice-wolf-studio/agent-discord-skills
新手?先看 mcpskill.org 教程 →