discord-send-message

Send plain, markdown, or embedded messages to Discord channels via API.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill discord-send-message-evolution-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-send-message
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/discord-send-message
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill discord-send-message-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill lets you deliver real-time announcements, notifications, and rich embedded updates to Discord channels without manual copy-paste.

Core Features & Use Cases

  • Channel message sending: Post plain text to a specific Discord channel by channel ID.
  • Formatted markdown content: Send messages using Discord-supported markdown for readability.
  • Embed support: Publish rich embeds (title, description, fields, colors) for structured updates and alerts.
  • Use case: When a workflow completes (e.g., a daily status run), send a single embedded “System Alert” message with key metrics and a clear footer.

Quick Start

Send a message to Discord channel 123456789012345678 with the text: Hello from EvoNexus.

Frequently Asked Questions about discord-send-message

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send automated notifications to a Discord channel?

To send automated notifications to a Discord channel, you use the Discord API v10 endpoint targeting a specific channel ID. This requires a valid bot token and correctly formatted JSON payloads to post messages programmatically.

Can I send rich embeds with structured fields to Discord?

Yes, you can send rich embeds to Discord by formatting your JSON payload with specific fields for titles, descriptions, colors, and footers. This allows you to deliver structured updates and alerts instead of plain text content.

What do I need to post messages to Discord via the API?

To post messages via the Discord API, you need a valid DISCORD_BOT_TOKEN and the numeric 18-19 digit channel snowflake ID for your target destination. Your message content must also pass Discord's validation limits before sending.

Does this method support sending markdown content to Discord?

Yes, sending markdown content to Discord is fully supported alongside plain text and embeds. You can include Discord-supported markdown formatting directly within your message payload to improve text readability.

How do I format a system alert with key metrics for Discord?

To format a system alert with key metrics for Discord, you construct a JSON payload containing an embed object with a title, description, metric fields, and a footer. This creates a single structured embedded message for clear updates.

Why are my Discord API messages not working?

Discord API messages fail when the JSON payload is incorrectly formatted for the /channels/{channel.id}/messages endpoint, the bot token is invalid, or the channel ID lacks the proper 18-19 digit snowflake format. Message content exceeding Discord limits also causes failures.