Initialize Discord configuration. Use when user wants to set up, configure, or connect their Discord account for the first time.
How this skill is triggered — by the user, by Claude, or both
Slash command
/discord-user-connector:skills/discord-initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Automatically configure the Discord server from your account.
Automatically configure the Discord server from your account.
config/agents.yaml doesn't exist or needs updatingpython ${CLAUDE_PLUGIN_ROOT}/tools/discord_init.py
python ${CLAUDE_PLUGIN_ROOT}/tools/discord_init.py --server SERVER_ID
All paths are relative to cwd (current working directory):
./.env--server to pick)./config/agents.yamlUpdates ./config/agents.yaml with Discord settings:
discord.default_server_id: Your Discord server IDdiscord.default_server_name: Server display namedata_dir: Where messages are stored (shared setting)discord.retention_days: Default sync history./.env file with DISCORD_USER_TOKEN set (in cwd)After init, use discord-sync to download messages.
npx claudepluginhub lycfyi/community-agent-plugin --plugin discord-user-connectorWrites Discord bot token to config and guides you through channel setup, access policy, and allowlist lockdown.
Interacts with Discord servers using bot tokens: sends messages, reads channels, manages reactions, and handles authentication.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.