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.