smithery.ai

discord-adv

Advanced Discord server management via Discord API v10: send embeds, create channels, manage roles, moderation. Use when managing Discord server structure, sending rich embedded messages, or moderating users. Requires DISCORD_BOT_TOKEN.

First seen Mar 27, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents clawdbot

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,042 B
  • docs SUMMARY.md 65 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Discord Advanced Operations

Advanced Discord operations including server management, roles, channels, and moderation.

Available Tools

  • message: Send messages to Discord channels
  • discord_actions: Discord-specific operations
  • web_fetch: Access Discord API

Discord API

Base URL: https://discord.com/api/v10/

Common Operations

Send Message

POST https://discord.com/api/v10/channels/{channel_id}/messages
Headers:
  Authorization: Bot {DISCORD_BOT_TOKEN}
Body: {
  "content": "Message text",
  "embeds": [...]
}

Create Channel

POST https://discord.com/api/v10/guilds/{guild_id}/channels
Body: {
  "name": "channel-name",
  "type": 0
}

Add Role

PUT https://discord.com/api/v10/guilds/{guild_id}/members/{user_id}/roles/{role_id}

Create Embed

embed = {
    "title": "Embed Title",
    "description": "Embed description",
    "color": 3447003,  # Blue
    "fields": [
        {"name": "Field 1", "value": "Value 1", "inline": True}
    ],
    "footer": {"text": "Footer text"},
    "timestamp": "2026-01-27T00:00:00Z"
}

Usage Examples

User: "Send an embed to #announcements"

  1. Build embed structure
  2. POST to channels/{channel_id}/messages

User: "Create a new voice channel"

  1. Get guild ID
  2. POST to guilds/{guild_id}/channels with type=2

User: "Add moderator role to user"

  1. Find role ID
  2. PUT to add role

Environment Setup

export DISCORD_BOT_TOKEN="Bot ..."

Get token from: https://discord.com/developers/applications

Permissions

Bot needs appropriate permissions:

  • Manage Channels
  • Manage Roles
  • Send Messages
  • Embed Links
  • Attach Files