From sundial-org-awesome-openclaw-skills-4
Diagnoses and repairs Discord bot connectivity, Gateway daemon status, OAuth token validity, and legacy Clawdis configuration conflicts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:discord-doctorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quick diagnosis and repair for Discord/Gateway availability issues, OAuth token problems, and legacy Clawdis configuration conflicts.
Quick diagnosis and repair for Discord/Gateway availability issues, OAuth token problems, and legacy Clawdis configuration conflicts.
# Check status (diagnostic only)
discord-doctor
# Check and auto-fix issues
discord-doctor --fix
clawdbot health)When run with --fix, it can:
com.clawdis.gateway.plist)~/.clawdis to ~/.clawdis-backup)| Issue | Auto-Fix Action |
|---|---|
| Gateway not running | Starts gateway on port 18789 |
| Missing npm packages | Runs npm install + installs specific package |
| Discord disconnected | Restarts gateway to reconnect |
| OAuth token expired | Shows instructions to re-authenticate |
| Legacy launchd service | Removes old com.clawdis.gateway.plist |
| Legacy ~/.clawdis config | Moves to ~/.clawdis-backup |
If you see "Access token EXPIRED", run:
cd ~/Clawdis && npx clawdbot configure
Then select "Anthropic OAuth (Claude Pro/Max)" to re-authenticate.
If you upgraded from Clawdis to Clawdbot, you may have legacy artifacts causing OAuth token conflicts:
~/Library/LaunchAgents/com.clawdis.gateway.plist~/.clawdis/Run discord-doctor --fix to clean these up automatically.
Discord Doctor
Checking Discord and Gateway health...
1. Discord App
Running (6 processes)
2. Gateway Process
Running (PID: 66156, uptime: 07:45)
3. Gateway HTTP
Responding on port 18789
4. Discord Connection
Discord: ok (@Clawdis) (321ms)
5. Anthropic OAuth
Valid (expires in 0h 45m)
6. Legacy Clawdis
No legacy launchd service
No legacy config directory
7. Recent Discord Activity
- discord:group:123456789012345678 (21h ago)
Summary
All checks passed! Discord is healthy.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Audits your Clawdbot/Moltbot configuration for dangerous misconfigurations — exposed gateway, missing auth, open DM policy, weak tokens, loose file permissions. Supports auto-fix.
Configures Discord bot token and access policy for the Discord channel integration. Run when setting up Discord or reviewing current status.
Sends, reads, and lists Discord messages and channels via the Discord REST API using a bot token. Uses curl and jq for API calls.