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-connectorConfigures Discord bot token and access policy for the Discord channel integration. Run when setting up Discord or reviewing current status.
Interacts with Discord servers using bot tokens: send messages, read channels, manage reactions, and switch servers. Useful for server-side or CI/CD Discord integrations.
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.