Discord Hub Builder
VerifiedBuild a complete Discord AI command center server from scratch using the Discord REST API. Use when a user wants to set up a professional Discord server for...
$ Add to .claude/skills/ About This Skill
# Discord Hub Builder
Builds a complete AI command center Discord server via API. No manual steps.
What Gets Built
- Categories & Channels:
- COMMAND CENTER → #daily-brief, #task-queue
- AGENT CHANNELS → #agent-openclaw, #agent-perplexity, #agent-manus
- RESEARCH & OUTPUTS → #financial-briefs, #content-drafts, #research-archive
- OPERATIONS → #agent-logs, #ops-notes, #personal
Roles: Agent (blue), Reviewer (green)
Workflow Cards: Pinned in each agent channel with TOOL / TRIGGER / INPUT / OUTPUT / FREQUENCY
Prerequisites
Before running, confirm the user has:
- A Discord bot — created at https://discord.com/developers/applications
- Bot permissions: `Manage Channels`, `Manage Roles`, `Send Messages`, `Manage Messages` (for pinning)
- Bot invited to the server — use OAuth2 URL with `bot` scope + above permissions
- Guild ID — right-click server name → Copy Server ID (Developer Mode must be on)
- Bot token — from the Bot tab in developer portal
If the user doesn't have these, walk through setup before running.
Execution
Dry run first (always) ```bash python3 scripts/build_hub.py --token BOT_TOKEN --guild GUILD_ID --dry-run ```
Show the user the preview. Confirm before live run.
Live run ```bash python3 scripts/build_hub.py --token BOT_TOKEN --guild GUILD_ID ```
- The script:
- Creates roles (skips if already exist by name)
- Creates all categories and channels
- Posts and pins workflow cards in agent channels
- Prints channel IDs on completion
After Build
- Tell the user:
- Set channel-specific permissions manually for `#task-queue` (Owner-only send) and readonly channels — Discord's permission API requires role IDs which vary per server
- To add more agent channels: copy an existing agent channel block in the script and re-run
- Workflow cards can be edited by finding the pinned message in each agent channel
Error Handling
- If the script fails mid-run:
- Re-running is safe — roles skip if they exist by name
- Channels don't have dedup logic; re-run will create duplicates — delete extras manually or use the dry-run to check state first
- Rate limit errors (429): add `time.sleep(1)` between calls or wait and retry
Use Cases
- Design and build Discord server structures with organized channels and roles
- Create Discord bot configurations for community moderation and engagement
- Set up automated welcome flows and onboarding sequences for new members
- Configure Discord permissions and role hierarchies for community management
- Build event and announcement channels with proper notification settings
Pros & Cons
Pros
- +Comprehensive Discord server setup covering channels, roles, and bots
- +Automated onboarding reduces manual work for community managers
- +Permission system design prevents common Discord security mistakes
Cons
- -Discord-specific — not applicable to other community platforms
- -Only available on claude-code and openclaw platforms
- -Bot configurations require a Discord developer account and bot token
FAQ
What does Discord Hub Builder do?
What platforms support Discord Hub Builder?
What are the use cases for Discord Hub Builder?
100+ free AI tools
Writing, PDF, image, and developer tools — all in your browser.
Next Step
Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.