discord

Send text and media messages to Discord channels and users.

19|3|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill discord-samttoo22-mewcat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/samttoo22-MewCat/OpenSoul/tree/main/openclaw/skills/discord
Command: npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill discord-samttoo22-mewcat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows for programmatic interaction with Discord, enabling automated messaging, content sharing, and community management tasks.

Core Features & Use Cases

  • Send Messages: Post text and media to specific channels or users.
  • Rich UI Components: Utilize Discord's interactive components for enhanced user experiences.
  • Message Management: Edit, delete, and react to existing messages.
  • Polls & Threads: Create polls for community engagement and organize discussions with threads.
  • Search & Presence: Search message history and manage bot presence.
  • Use Case: Automatically post daily updates to a specific Discord channel, or respond to user mentions with relevant information.

Quick Start

Send a message to the discord channel with ID '123' saying 'hello'.

Frequently Asked Questions about discord

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

FAQPage Schema
How do I automate Discord messaging to send scheduled posts to specific channels?

You can automate Discord messaging by using the message tool to programmatically send text and media to specific channels. This requires providing the specific channel ID and message content for targeted delivery.

Can I create polls and threads for community engagement on Discord?

Yes, you can create polls and threads on Discord programmatically. The Skill supports creating polls for community engagement and organizing discussions with threads, alongside sending messages with rich UI components.

How do I manage existing messages in a Discord channel programmatically?

You can manage existing Discord messages by using the message tool to edit, delete, and react to them. This requires the specific message ID and channel ID to perform targeted message management actions.

What do I need to start interacting with Discord channels and users programmatically?

To interact with Discord channels and users programmatically, you need the specific channel IDs and message IDs for targeted actions. The Skill uses a message tool to send text, media, and rich UI components.

Does this Discord automation approach support searching message history?

Yes, this Discord automation approach supports searching message history. You can search content within channels, alongside managing bot presence and utilizing interactive components for enhanced user experiences.

Are there limitations when using a bot for Discord community management?

A limitation of using a bot for Discord community management is that targeted actions require specific channel and message IDs. Without these identifiers, the message tool cannot send, edit, or search content programmatically.