discord

Send, read, and moderate Discord channel messages via the message tool.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill discord-zhcndoc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discord
Source: https://github.com/zhcndoc/openclaw/tree/main/skills/discord
Command: npx skills add https://github.com/zhcndoc/openclaw --skill discord-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discord interactions and bot-driven messaging often require ad-hoc tooling and context switching. This Skill provides a controlled way to perform Discord-channel operations through a generic message tool, shielding the agent from provider-specific libraries while enabling reliable communication workflows.

Core Features & Use Cases

  • Send messages to a Discord channel or user using the message tool with minimal boilerplate.
  • Read and respond to messages within gated permissions, enabling basic moderation and acknowledgement flows.
  • Operate across multi-account setups by specifying accountId and IDs like guildId and channelId when needed.

Quick Start

Send a test message to a Discord channel using the message tool to verify connectivity and permissions.

Frequently Asked Questions about discord

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

FAQPage Schema
How do I automate sending Discord channel messages through an agent?▼

To automate sending Discord channel messages, use a generic message tool to dispatch communications to specified channels or users with minimal boilerplate. This approach shields the agent from provider-specific libraries while enabling reliable messaging workflows.

Can I read and moderate messages in a Discord guild using a message tool?▼

Yes, you can read and moderate messages in a Discord guild by using the message tool within gated permissions. This enables basic moderation and acknowledgement flows across specified channels and guilds.

Do I need specific environment requirements to control Discord communications via an agent?▼

You need a runtime environment that exposes a Discord-like messaging surface and enforces gating, presence, and identifiers such as channelId, guildId, and userId to control Discord communications effectively.

How can I manage multiple Discord accounts when sending channel messages?▼

You can manage multiple Discord accounts by specifying the accountId alongside required identifiers like guildId and channelId when sending or reading messages. This allows controlled operations across multi-account setups.

What is the best way to integrate bot messaging into Discord without provider-specific libraries?▼

The best way to integrate bot messaging without provider-specific libraries is using a generic message tool to coordinate Discord communications. It provides a controlled interface for sending, reading, and moderating channel messages.

Why does my Discord message tool fail to send messages to a specific channel?▼

Discord message tool failures often stem from missing or incorrect identifiers like channelId and guildId, or insufficient gated permissions. Verify the runtime environment exposes the correct Discord-like messaging surface and presence enforcement.