โ† All skills
Tencent SkillHub ยท Communication & Collaboration

Discord Connect UI

Provides full Discord bot integration with automatic UI tab installation, bot setup wizard, token management, server monitoring, and dashboard controls for C...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Provides full Discord bot integration with automatic UI tab installation, bot setup wizard, token management, server monitoring, and dashboard controls for C...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, package.json, scripts/install-plugin.js, scripts/test-token.py, scripts/health-check.py, assets/config-schema.json

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 23 sections Open source page

Discord Connect Hub

Complete Discord integration for Clawdbot with automatic UI installation. This skill provides everything needed for Discord bot connectivity including: Discord Channel Plugin - Full Discord bot integration for messaging Dashboard UI Tab - Web interface for setup and monitoring Setup Wizard - Step-by-step bot creation and configuration Credential Management - Secure token storage (OpenBao support) Server Monitoring - Health checks and guild management Plugin Architecture Hooks - Automatic installation of UI components

Installation

This skill automatically installs all necessary components: # Install via agent Install the discord-connect-hub skill from ClawHub The skill will automatically: Install Discord channel plugin if not present Add Discord tab to the Control dashboard Register RPC handlers for Discord management Set up navigation and routing Install UI components and views

Discord Bot Integration

Full Discord.js bot implementation Message sending/receiving with formatting preservation Reaction handling and emoji support File attachment support Slash command integration Member and guild management

Dashboard UI

Connection Status - Real-time bot status and health Setup Wizard - Interactive bot creation guide Server Management - View guilds, channels, and permissions Invite Generator - Create bot invite URLs Health Diagnostics - Automatic troubleshooting Token Management - Secure credential storage

Plugin Architecture Integration

Automatic UI tab installation Dynamic navigation updates RPC method registration Configuration management Restart orchestration

1. Discord Application Setup

Go to discord.com/developers/applications Create New Application โ†’ Enter name โ†’ Create Go to Bot tab โ†’ Reset Token โ†’ Copy token Enable Message Content Intent โœ…

2. Bot Permissions

Go to OAuth2 โ†’ URL Generator: Scopes: bot + applications.commands Permissions: Send Messages, Read History, Reactions, Embeds, Files, Slash Commands Copy invite URL โ†’ Open in browser โ†’ Authorize

3. Configure in Clawdbot

Option A: Dashboard (Recommended) Open Control Dashboard โ†’ Channels โ†’ Discord Paste bot token โ†’ Save & Connect Option B: Config File channels: discord: botToken: "YOUR_BOT_TOKEN" # Or with OpenBao: # botToken: "bao:channels/discord#bot_token"

Plugin Architecture Hooks

This skill includes hooks for the Clawdbot plugin architecture:

Installation Hooks

install/navigation.js - Adds Discord tab to dashboard install/rpc-handlers.js - Registers Discord RPC methods install/ui-components.js - Installs UI views and templates install/config-defaults.js - Sets up default configuration

Runtime Hooks

hooks/post-install.js - Post-installation setup and verification hooks/pre-uninstall.js - Cleanup before removal hooks/config-updated.js - Responds to configuration changes

Capabilities Registration

The skill declares its capabilities for the plugin system: UI Tabs: discord tab with navigation and routing RPC Methods: Discord API interaction endpoints Channel Type: discord messaging channel Config Schema: Discord channel configuration

RPC Methods

MethodDescriptiondiscord.statusGet bot connection status and user infodiscord.healthRun comprehensive health checksdiscord.guildsList connected Discord serversdiscord.guildGet detailed server informationdiscord.channelsList channels in a serverdiscord.inviteGenerate bot invite URLsdiscord.testTokenValidate token without savingdiscord.setTokenStore and activate bot tokendiscord.permissionsCheck bot permissions

Configuration Options

channels: discord: # Required botToken: "YOUR_BOT_TOKEN" # Guild restrictions (optional) guilds: "SERVER_ID": enabled: true channels: "CHANNEL_ID": enabled: true requireMention: false # Global behavior requireMention: true # Require @mention in servers dmPolicy: "pairing" # DM handling: pairing|open|closed groupPolicy: "open" # Server handling: open|mention|closed # Advanced options retryAttempts: 3 heartbeatInterval: 30000 reconnectDelay: 5000

Security Features

Token Protection - Never exposes full tokens in API responses OpenBao Integration - Vault-based credential storage Scoped Permissions - Requests only necessary bot permissions Input Validation - Sanitizes all Discord API inputs Rate Limiting - Respects Discord API limits HTTPS Enforcement - Secure token transmission

Health Checks

Automatic diagnostics include: โœ… Token Validity - Bot token authentication โœ… Gateway Connection - Discord WebSocket status โœ… Message Intent - Required intent enablement โœ… Bot Permissions - Guild-level permission verification โœ… Channel Access - Read/write permission checks โœ… API Rate Limits - Current usage and limits

Common Issues

"Invalid token" errors: Ensure you're using a bot token (not user token) Verify the token was copied completely Try resetting the token in Developer Portal Bot not responding in channels: Check Message Content Intent is enabled Verify bot has permissions in the channel Check requireMention setting (try @mentioning) Dashboard not loading: Verify UI installation completed successfully Check browser console for errors Restart gateway: clawdbot gateway restart

Log Analysis

# Check Discord connection logs clawdbot logs | grep discord # Test token independently python scripts/test-token.py YOUR_TOKEN

Files Structure

discord-connect-hub/ โ”œโ”€โ”€ SKILL.md # This skill guide โ”œโ”€โ”€ scripts/ โ”‚ โ”œโ”€โ”€ test-token.py # Token validation utility โ”‚ โ”œโ”€โ”€ install-plugin.js # Plugin installation script โ”‚ โ””โ”€โ”€ health-check.py # Diagnostic tool โ”œโ”€โ”€ references/ โ”‚ โ”œโ”€โ”€ discord-api.md # Discord API documentation โ”‚ โ”œโ”€โ”€ bot-setup.md # Detailed setup guide โ”‚ โ””โ”€โ”€ troubleshooting.md # Extended troubleshooting โ””โ”€โ”€ assets/ โ”œโ”€โ”€ discord-backend.ts # RPC handler implementation โ”œโ”€โ”€ discord-views.ts # UI component templates โ”œโ”€โ”€ navigation-hooks.js # Navigation registration โ”œโ”€โ”€ install-hooks.js # Installation automation โ””โ”€โ”€ config-schema.json # Configuration validation

Automatic Installation Process

Detect Environment - Check if Clawdbot source is available Install Backend - Copy RPC handlers to gateway Register Handlers - Add method registration to server Install UI Components - Copy views and templates Update Navigation - Add Discord tab to dashboard Configure Routes - Set up URL routing for tab Build & Restart - Compile changes and restart gateway

Manual Installation Fallback

If automatic installation isn't possible, the skill provides detailed manual instructions similar to the original discord-connect skill.

Compatibility

Clawdbot: >=2026.1.0 Node.js: >=18.0.0 Discord.js: >=14.0.0 Plugin Architecture: v2+

Links

Discord Developer Portal Bot Permissions Calculator Clawdbot Discord ClawHub Repository

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Scripts2 Config1 Docs
  • SKILL.md Primary doc
  • scripts/health-check.py Scripts
  • scripts/install-plugin.js Scripts
  • scripts/test-token.py Scripts
  • assets/config-schema.json Config
  • package.json Config