discord-init

Initialize and configure Discord integration, persisting settings to config/agents.yaml.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/lycfyi/community-agent-plugin --skill discord-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-init
Source: https://github.com/lycfyi/community-agent-plugin/tree/main/plugins/discord-user-connector/skills/discord-init
Command: npx skills add https://github.com/lycfyi/community-agent-plugin --skill discord-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users initialize and configure a Discord integration for the agent, streamlining first-time setup and account linking.

Core Features & Use Cases

  • Automatic server detection and setup: Connects to Discord using the user token and stores configuration to config/agents.yaml.
  • First-time setup and onboarding: Guides users through selecting a default server when multiple are accessible.
  • Configuration persistence: Writes settings like default_server_id, default_server_name, and data_dir to the YAML file for subsequent runs.

Quick Start

  • Ensure you have a Discord user token in the environment (DISCORD_USER_TOKEN).
  • Run the initialization tool: python ${CLAUDE_PLUGIN_ROOT}/tools/discord_init.py
  • If multiple servers are accessible, specify one with --server SERVER_ID, or let the tool auto-select the first server.
  • Verify that ./config/agents.yaml contains the updated Discord settings.

Frequently Asked Questions about discord-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure a Discord integration for my agent?

To configure a Discord integration, run the initialization tool with your DISCORD_USER_TOKEN set in the environment. It connects to Discord and persists settings like default_server_id to your config/agents.yaml file.

What do I need to set up Discord for my agent for the first time?

First-time Discord setup requires a valid DISCORD_USER_TOKEN in your environment variables. The tool reads this token, connects to Discord, and guides you through onboarding to select a default server.

How do I select a specific Discord server when setting up the agent?

To select a specific Discord server during setup, use the --server flag followed by the SERVER_ID. If multiple servers are accessible and no flag is provided, the tool auto-selects the first available server.

Where are Discord configuration settings stored after initialization?

Discord configuration settings are stored and persisted in the ./config/agents.yaml file. This includes your default_server_id, default_server_name, and data_dir for subsequent runs.

Can I update my Discord configuration if the config file is missing or outdated?

Yes, you can update outdated or missing Discord configurations by running the initialization tool. It detects when config files are missing or outdated across multiple servers and writes the updated settings.

Does the Discord initialization tool work with multiple servers?

Yes, the Discord initialization tool supports multiple servers. When multiple servers are accessible, you can specify one using the --server flag, or let the tool auto-select if only one server is available.