discord-doctor
SKILL.md
Discord Doctor
Diagnose configuration and connectivity issues with Discord integration.
When to Use
- User says "Discord not working" or "diagnose Discord"
- User reports connection or authentication errors
- User says "check Discord setup" or "troubleshoot Discord"
- Before asking for help with Discord issues
- When sync or other Discord commands fail unexpectedly
How to Execute
python ${CLAUDE_PLUGIN_ROOT}/tools/discord_doctor.py
What It Checks
- Environment file -
.envexists in cwd - Discord token -
DISCORD_USER_TOKENis set - Token format - Token appears valid (length, no prefixes)
- Authentication - Token can connect to Discord API
- Config file -
config/agents.yamlexists and is valid YAML - Server configured - A default server is selected
- Data directory -
data/is writable
Output
Displays results with:
- ✓ for passed checks
- ✗ for failed checks
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.
Example Output
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)
Next Steps
After fixing issues:
- Run
discord-initto reconfigure if needed - Run
discord-syncto test connectivity
Weekly Installs
2
Repository
lycfyi/communit…t-pluginGitHub Stars
4
First Seen
Feb 9, 2026
Security Audits
Installed on
mcpjam2
claude-code2
replit2
junie2
windsurf2
zencoder2