From discord
Discord bot integration and API documentation. Send messages, read channels, list servers, search messages, and fetch Discord API docs. Use for: send discord message, post to discord, check discord, read discord, discord bot, discord api docs.
npx claudepluginhub yteruel31/claude-marketplace --plugin discordThis skill uses the workspace's default tool permissions.
This skill provides Discord bot integration and API documentation access.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
Generates production-ready Python code for Dataverse SDK with error handling, singleton clients, retry logic, OData optimizations, logging, and type hints.
Share bugs, ideas, or general feedback.
This skill provides Discord bot integration and API documentation access.
Note: Discord calls servers "guilds" in its API. Tool names use
guildbut descriptions use "server" for clarity.
send_messageSend a message to a Discord channel.
Parameters:
channel_id (required): Discord channel IDcontent (required): Message content (max 2000 characters)reply_to_message_id (optional): Message ID to reply toExample:
Use send_message with channel_id: "1234567890123456789" and content: "Hello from Claude!"
read_messagesRead recent messages from a Discord channel.
Parameters:
channel_id (required): Discord channel IDlimit (optional): Number of messages (1-100, default 25)Example:
Use read_messages with channel_id: "1234567890123456789" and limit: 10
search_messagesSearch for messages containing specific text.
Parameters:
channel_id (required): Channel to search inquery (required): Search text (case-insensitive)limit (optional): Max messages to search (1-100, default 50)Example:
Use search_messages with channel_id: "1234567890123456789" and query: "deployment"
list_guildsList all Discord servers the bot is a member of.
Parameters: None
Example:
Use list_guilds to see all connected servers
list_channelsList all channels in a Discord server.
Parameters:
guild_id (required): Discord server IDchannel_type (optional): Filter by "text", "voice", "category", or "all"Example:
Use list_channels with guild_id: "1234567890123456789" and channel_type: "text"
get_channel_infoGet detailed information about a specific channel.
Parameters:
channel_id (required): Discord channel IDExample:
Use get_channel_info with channel_id: "1234567890123456789"
get_guild_infoGet detailed information about a Discord server.
Parameters:
guild_id (required): Discord server IDExample:
Use get_guild_info with guild_id: "1234567890123456789"
docs_listList available Discord API documentation sections and files.
Parameters:
section (optional): Filter by section (e.g., "interactions", "resources")Available sections:
Example:
Use docs_list to see all available documentation
Use docs_list with section: "interactions" to see interaction-related docs
docs_searchSearch Discord API documentation by keyword.
Parameters:
query (required): Search query (min 2 chars)limit (optional): Max results (1-50, default 10)Example:
Use docs_search with query: "slash commands"
Use docs_search with query: "gateway" and limit: 20
docs_fetchFetch the content of a specific documentation page.
Parameters:
path (required): Path to doc file (e.g., "interactions/application_commands.mdx")Example:
Use docs_fetch with path: "interactions/application_commands.mdx"
Use docs_fetch with path: "resources/channel.mdx"
Send a message to Discord channel 1234567890123456789 saying "Build completed!"
Read the last 20 messages from Discord channel 1234567890123456789
Search for messages about "deployment" in Discord channel 1234567890123456789
List all Discord servers the bot is in
Search the Discord docs for "slash commands"
Fetch the Discord API docs for interactions/application_commands
Requires DISCORD_BOT_TOKEN environment variable.
Bot Setup:
bot, applications.commandsexport DISCORD_BOT_TOKEN="your-bot-token-here"
No configuration needed. Works out of the box.