openxjarvis/openclaw-python/discord-adv

Claude Code and agent skill by openxjarvis/openclaw-python

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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.

Install

npx vskill@latest install openxjarvis/openclaw-python/discord-adv

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
python
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

bash
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

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
65
Repository forks
21
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 27 Jul 2026, 3 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/openxjarvis/openclaw-python/discord-adv/badge)](https://verified-skill.com/skills/openxjarvis/openclaw-python/discord-adv)

Something wrong with this skill or its page? Tell us.