discord-cli

Automate Discord messaging and thread management via command-line interface.

Updated Jan 12, 2025
One-click install
npx skills add https://github.com/NebulaCore1337/dont-download-two --skill discord-cli-nebulacore1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-cli
Source: https://github.com/NebulaCore1337/dont-download-two/tree/main
Command: npx skills add https://github.com/NebulaCore1337/dont-download-two --skill discord-cli-nebulacore1337

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires discord.py-self, mcp, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a command-line interface to control Discord operations, eliminating the need for complex scripting or manual interaction. It streamlines tasks like sending messages, managing threads, and handling interactions.

Core Features & Use Cases

  • CLI Interface: Interact with Discord through simple command-line commands.
  • Daemon Mode: Maintain a persistent connection for instant command execution and auto-restart on code changes.
  • Use Case: Easily manage a Discord server from the command line without opening the application. Automate tasks like sending messages, joining threads, and managing channels.

Quick Start

Start the daemon: python3 scripts/dcli.py daemon start

Send a message: python3 scripts/dcli.py send-message --channel CHANNEL_ID --content "Hello World"

Frequently Asked Questions about discord-cli

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

FAQPage Schema
How do I manage Discord server operations from the command line?

Discord server management can be handled via command-line interface to automate tasks like sending messages, managing threads, and handling interactions without manual application interaction.

Do I need discord.py-self and mcp to automate Discord tasks via CLI?

Yes, discord.py-self and mcp are required dependencies for Discord communication and command execution in this CLI.

How does daemon mode work for Discord CLI operations?

Daemon mode maintains a persistent connection for instant command execution and auto-restarts on code changes, streamlining Discord task automation.

What's the best way to send a Discord message using a CLI script?

Run the script with daemon mode and execute `send-message --channel CHANNEL_ID --content "Hello World"` to instantly send messages to a specific Discord channel.

Can I manage Discord threads and interactions without opening the application?

Yes, you can join threads, manage channels, and handle interactions entirely through command-line commands without opening the Discord application.

Are there limitations to using a CLI for Discord server management?

This CLI approach requires Python environments configured with discord.py-self and mcp, and is limited to automating tasks like message sending and thread management rather than full GUI functionality.