Help us improve
Share bugs, ideas, or general feedback.
Initialize Discord configuration. Use when user wants to set up, configure, or connect their Discord account for the first time.
npx claudepluginhub lycfyi/community-agent-plugin --plugin discord-user-connectorHow 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.
Writes 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.
Measures whether skills, rules, and agent definitions are actually followed by auto-generating test scenarios at 3 strictness levels and reporting compliance rates with full tool call timelines.
Share bugs, ideas, or general feedback.
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.