DiscordAdmin

Manage Discord server roles, moderation, announcements, and analytics via REST and Gateway APIs.

9|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/CarbeneAI/Forge --skill discordadmin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: DiscordAdmin
Source: https://github.com/CarbeneAI/Forge/tree/main/.claude/skills/DiscordAdmin
Command: npx skills add https://github.com/CarbeneAI/Forge --skill discordadmin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a unified, auditable interface to manage Discord server operations so community managers can post announcements, synchronize subscription roles, and enforce moderation without manual API calls or ad-hoc scripts.

Core Features & Use Cases

  • Role synchronization: Add, remove, and sync roles tied to subscription tiers and external webhooks.
  • Moderation tools: Timeouts, kicks, bans, warnings, and escalation flows with audit logging and permission checks.
  • Announcements & analytics: Post branded announcements and fetch server statistics including member and role distribution.
  • Use Case: Automatically grant the Premium role when Stripe confirms a subscription, post course launch announcements to #general-discussion, and run periodic server health reports.

Quick Start

Post an announcement in #general-discussion about the new course launch and confirm the message link.

Frequently Asked Questions about DiscordAdmin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Discord role synchronization when a subscription is confirmed?

Discord role synchronization is automated by connecting subscription systems to the bot via webhooks and REST APIs. When a subscription is confirmed, the bot automatically assigns or removes corresponding roles in the server, ensuring accurate member access.

What's the best way to manage Discord server moderation with timeouts, kicks, and bans?

Discord server moderation is managed through a unified interface that handles timeouts, kicks, bans, and warnings. The system enforces permissions, logs actions to an audit trail, and executes escalation flows without requiring manual API calls.

Can I post branded announcements to a specific Discord channel using a bot?

Branded announcements can be posted to specific Discord channels using the bot interface. By targeting designated channel IDs, community managers can push formatted course launch updates or news messages and receive confirmation links.

Does Discord bot role management work with external webhooks for community management?

Discord bot role management works with external webhooks for community management by syncing roles tied to subscription tiers. The bot processes incoming webhook data to modify user roles dynamically across the server.

How do I generate Discord server analytics reports for member and role distribution?

Discord server analytics reports are generated by fetching server statistics through the bot interface. The system queries member and role distribution data via the API, allowing managers to run periodic server health checks.

Why do I need Discord gateway API reconnects for server moderation bot operations?

Discord gateway API reconnects are needed to maintain a persistent connection for real-time server moderation bot operations. The system handles gateway reconnects and API errors automatically to prevent dropped events during role assignment or user timeouts.