discord-skill_skill

This skill helps you manage Discord servers by sending messages, reading channels, and handling server interactions with explicit user confirmation.
  • Python

4

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill idanbeck/claude-skills --skill discord-skill

  • discord_skill.py23.4 KB
  • SKILL.md6.1 KB

Overview

This skill lets you send messages, read channels, react to posts, and manage Discord servers using either a bot token or user OAuth. It supports listing servers, channels, members, reading message history, replying, and adding reactions. Before any outgoing message is sent, the skill always requires explicit user confirmation.

How this skill works

The skill authenticates with Discord using a bot token (recommended) or user OAuth. It provides commands to list accounts, inspect guilds, channels, members, and read or search messages. Sending messages, replies, direct messages, and reactions are performed only after you review the full message details and explicitly confirm.

When to use it

  • Automating server posts, announcements, or status updates via a bot account.
  • Reading recent messages, searching channel history, or auditing conversations.
  • Replying to specific messages or sending direct messages on behalf of a connected account.
  • Adding reactions to messages for moderation or workflow signaling.
  • Listing servers, channels, or members to discover IDs for integrations.

Best practices

  • Use a bot token for automation and server management to avoid ToS grey areas with user OAuth.
  • Always review the account, target channel or user, and full message text before confirming a send.
  • Enable Developer Mode in Discord to copy snowflake IDs reliably when needed.
  • Limit bulk sends to respect rate limits (e.g., ~5 messages per 5 seconds per channel).
  • Store tokens securely and revoke compromised tokens immediately in the Developer Portal.

Example use cases

  • Post a scheduled announcement to a channel using a bot account after confirming the message.
  • Fetch the last 50 messages from a channel to summarize recent activity or extract links.
  • Reply to a user message to provide clarification or follow-up within a conversation thread.
  • React to a message with an emoji to mark approval, completion, or escalate to moderators.
  • List guilds and channels to collect IDs needed for configuring other integrations.

FAQ

Yes. The skill requires explicit user confirmation showing account, target, and full message text before any send.

Which authentication method should I choose?

Bot tokens are recommended for automation and server management. User OAuth provides account-level access but can be limited and may raise ToS concerns.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational