Diagnose Discord configuration and connectivity issues. Use when user reports problems with Discord sync, connection errors, or wants to troubleshoot.
How this skill is triggered — by the user, by Claude, or both
Slash command
/discord-user-connector:skills/discord-doctorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Diagnose configuration and connectivity issues with Discord integration.
Diagnose configuration and connectivity issues with Discord integration.
python ${CLAUDE_PLUGIN_ROOT}/tools/discord_doctor.py
.env exists in cwdDISCORD_USER_TOKEN is setconfig/agents.yaml exists and is valid YAMLdata/ is writableDisplays results with:
For each failure, provides a suggested fix that the user can run manually.
Important: This tool only diagnoses issues - it does not modify any files.
discord-doctor results:
✓ Environment file (.env found)
✓ Discord token (***...abc123)
✓ Token format (Format looks valid)
✗ Authentication (Token expired)
✓ Config file (Valid YAML)
✓ Server configured (My Server (1234))
✓ Data directory (./data)
Some checks failed. Suggested fixes:
• Authentication:
Your token may be expired. Get a fresh token from Discord DevTools.
(Run these steps manually - doctor does not modify files)
After fixing issues:
discord-init to reconfigure if neededdiscord-sync to test connectivitynpx claudepluginhub lycfyi/community-agent-plugin --plugin discord-user-connectorAllows AI agents to interact with Discord: send messages, read channels, manage reactions. Uses a CLI tool with automatic credential extraction.
Writes Discord bot token to config and guides you through channel setup, access policy, and allowlist lockdown.
Blocks Edit/Write/Bash actions until Claude investigates importers, data schemas, and user instructions. Improves output quality by forcing concrete facts before edits.