Complete A-Z Discord server administration. Channel/role/member management, AutoMod, webhooks, templates, audit logs, scheduled events, threads, and full server control via CLI.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install discordadmin或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install discordadmin⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/discordadmin/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: discord-server-ctrl description: Complete A-Z Discord server administration. Channel/role/member management, AutoMod, webhooks, templates, audit logs, scheduled events, threads, and full server control via CLI. ---
A complete, enterprise-grade Discord server management skill. Everything a real server admin needs — from basic moderation to AutoMod, webhooks, templates, audit logs, and beyond.
---
# Set your bot token
export DISCORD_BOT_TOKEN="your-bot-token"
# Make script executable
chmod +x discord-admin.sh
# View all commands
./discord-admin.sh --help
---
# Full server overview
./discord-admin.sh server-info <guildId>
# Server vanity URL (if enabled)
./discord-admin.sh vanity-get <guildId>
# Set vanity URL (requires DISCOVERABLE + boosts)
./discord-admin.sh vanity-set <guildId> <code>
# Server template operations
./discord-admin.sh template-list <guildId> # List templates
./discord-admin.sh template-create <guildId> <name> # Create template
./discord-admin.sh template-use <code> # Create server from template
# List ALL channels (organized by category)
./discord-admin.sh channel-list <guildId>
# Create channels
./discord-admin.sh channel-create <guildId> <name> text # Text
./discord-admin.sh channel-create <guildId> <name> voice # Voice
./discord-admin.sh channel-create <guildId> <name> category # Category
./discord-admin.sh channel-create <guildId> <name> forum # Forum
./discord-admin.sh channel-create <guildId> <name> stage # Stage
./discord-admin.sh channel-create <guildId> <name> announcements # Announcement
# Edit channel (all settings)
./discord-admin.sh channel-edit <guildId> <channelId> name:<newName> topic:<topic>
./discord-admin.sh channel-edit <guildId> <channelId> nsfw:true rateLimit:60
# Channel permissions
./discord-admin.sh channel-perms <guildId> <channelId> # View perms
./discord-admin.sh channel-perms-set <guildId> <channelId> <roleId> allow:<perms> deny:<perms>
./discord-admin.sh channel-perms-overwrite <guildId> <channelId> <targetId> <type:role|user> allow:<perms> deny:<perms>
# Delete channel
./discord-admin.sh channel-delete <guildId> <channelId>
# Bulk operations
./discord-admin.sh channel-prune <guildId> <days:7> # Delete unused channels
# List all roles with hierarchy
./discord-admin.sh role-list <guildId>
# Create role with full permissions
./discord-admin.sh role-create <guildId> <name> color:#FF5500 permissions:ADMINISTRATOR
./discord-admin.sh role-create <guildId> <name> permissions:MANAGE_CHANNELS,KICK_MEMBERS,BAN_MEMBERS
# Edit role
./discord-admin.sh role-edit <guildId> <roleId> name:<name> color:<hex>
./discord-admin.sh role-edit <guildId> <roleId> hoist:true mentionable:true
./discord-admin.sh role-edit <guildId> <roleId> permissions:+MANAGE_MESSAGES,-ADMINISTRATOR
# Position management (hierarchy matters!)
./discord-admin.sh role-position <guildId> <roleId> <newPosition>
# Delete role
./discord-admin.sh role-delete <guildId> <roleId>
# Bulk role operations
./discord-admin.sh role-assign-bulk <guildId> <roleId> <userId1,userId2,...>
./discord-admin.sh role-remove-bulk <guildId> <roleId> <userId1,userId2,...>
# Role permission constants (comma-separated):
# ADMINISTRATOR, VIEW_AUDIT_LOG, VIEW_GUILD_INSIGHTS, MANAGE_GUILD, MANAGE_ROLES, MANAGE_CHANNELS, KICK_MEMBERS, BAN_MEMBERS, CREATE_INSTANT_INVITE, CHANGE_NICKNAME, MANAGE_NICKNAMES, MANAGE_EMOJIS, MANAGE_WEBHOOKS, MANAGE_GUILD_EXPRESSIONS, USE_APPLICATION_COMMANDS, MANAGE_EVENTS, MODERATE_MEMBERS
# Member info
./discord-admin.sh member-info <guildId> <userId>
# Nickname management
./discord-admin.sh member-nick <guildId> <userId> <nickname>
./discord-admin.sh member-nick-reset <guildId> <userId>
# Timeout (mute) - Discord native
./discord-admin.sh member-timeout <guildId> <userId> <duration:60s|1h|1d|7d>
./discord-admin.sh member-untimeout <guildId> <userId>
# Kick
./discord-admin.sh member-kick <guildId> <userId> [reason]
# Ban (with options)
./discord-admin.sh member-ban <guildId> <userId> [reason] [deleteMessageDays:0-7]
./discord-admin.sh member-ban-temp <guildId> <userId> <duration:7d> [reason]
# Unban
./discord-admin.sh member-unban <guildId> <userId> [reason]
# Bulk moderation
./discord-admin.sh ban-list <guildId> # List all bans
./discord-admin.sh kick-bulk <guildId> <userId1,userId2,...> [reason]
./discord-admin.sh ban-bulk <guildId> <userId1,userId2,...> [reason]
# Avatar management
./discord-admin.sh member-avatar-set <guildId> <userId> <imageUrl>
# List AutoMod rules
./discord-admin.sh automod-list <guildId>
# Create AutoMod rule
./discord-admin.sh automod-create <guildId> <name> \
keyword:badword,spam,scam \
presets:SLUR,SEXUAL,PROFANITY \
actions:BLOCK_MESSAGE,ALERT, timeout:60s
# Keyword filters
./discord-admin.sh automod-keyword <guildId> <ruleName> add:badword,offensive
./discord-admin.sh automod-keyword <guildId> <ruleName> remove:badword
./discord-admin.sh automod-keyword <guildId> <ruleName> clear:true
# Preset filters (Discord-provided)
./discord-admin.sh automod-preset <guildId> <ruleName> SLUR,SEXUAL,PROFANITY,VIOLENCE
# Regex patterns
./discord-admin.sh automod-regex <guildId> <ruleName> pattern:'(?i)(https?://\S+)'
# Block lists
./discord-admin.sh automod-blocklist <guildId> <ruleName> add:custom_blocklist_name
# Actions configuration
./discord-admin.sh automod-actions <guildId> <ruleName> \
ALERT \
BLOCK_MESSAGE \
timeout:60s \
timeoutDuration:300 \
channelId:123456789
# Edit/delete rules
./discord-admin.sh automod-edit <guildId> <ruleId> enabled:false
./discord-admin.sh automod-delete <guildId> <ruleId>
# Send messages
./discord-admin.sh msg-send <channelId> <content>
./discord-admin.sh msg-embed <channelId> '{"title":"Hello","description":"World","color":65280}'
# Send with attachments
./discord-admin.sh msg-send-file <channelId> <filePath> [message]
# Edit messages
./discord-admin.sh msg-edit <channelId> <messageId> <newContent>
# Delete messages
./discord-admin.sh msg-delete <channelId> <messageId>
./discord-admin.sh msg-delete-bulk <channelId> <messageId1,messageId2,...>
./discord-admin.sh msg-delete-range <channelId> <beforeMessageId> [limit:100]
# Bulk delete (14-day limit)
./discord-admin.sh msg-prune <channelId> [days:7]
# Search messages
./discord-admin.sh msg-search <guildId> <query> [channelId]
./discord-admin.sh msg-search-user <guildId> <userId> [limit:100]
# Pin/Unpin
./discord-admin.sh msg-pin <channelId> <messageId>
./discord-admin.sh msg-unpin <channelId> <messageId>
./discord-admin.sh msg-pins <channelId>
# Get message history
./discord-admin.sh msg-history <channelId> [limit:100]
# List webhooks
./discord-admin.sh webhook-list <guildId> [channelId]
./discord-admin.sh webhook-list <guildId> <channelId>
# Create webhook
./discord-admin.sh webhook-create <channelId> <name> [avatarUrl]
# Get webhook info
./discord-admin.sh webhook-info <webhookId>
# Edit webhook
./discord-admin.sh webhook-edit <webhookId> name:<name> channel:<channelId>
./discord-admin.sh webhook-edit <webhookId> avatar:<imageUrl>
# Execute webhook (send as webhook)
./discord-admin.sh webhook-execute <webhookId> <content>
./discord-admin.sh webhook-execute <webhookId> <content> username:<customName> avatar:<customAvatar>
./discord-admin.sh webhook-execute <webhookId> <content> tts:true
./discord-admin.sh webhook-execute <webhookId> embed:'{"title":"Embed","description":"内容"}'
...安装 discord admin 后,可以对 AI 说这些话来触发它
Help me get started with discord admin
Explains what discord admin does, walks through the setup, and runs a quick demo based on your current project
Use discord admin to complete A-Z Discord server administration
Invokes discord admin with the right parameters and returns the result directly in the conversation
What can I do with discord admin in my marketing & growth workflow?
Lists the top use cases for discord admin, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/discordadmin/ 目录(个人级,所有项目可用),或 .claude/skills/discordadmin/(项目级)。重启 AI 客户端后,用 /discordadmin 主动调用,或让 AI 根据上下文自动发现并使用。
discord admin 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
discord admin 可免费安装使用。请查阅仓库了解许可证信息。
Complete A-Z Discord server administration. Channel/role/member management, AutoMod, webhooks, templates, audit logs, scheduled events, threads, and full server control via CLI.
discord admin 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using discord admin
Identifies repetitive steps in your workflow and sets up discord admin to handle them automatically