discord-cli

Send Discord messages and manage guilds, channels, and threads from a local CLI.

52|12|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/Microck/discord.py-self-mcp --skill discord-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-cli
Source: https://github.com/Microck/discord.py-self-mcp/tree/main
Command: npx skills add https://github.com/Microck/discord.py-self-mcp --skill discord-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Managing Discord interactions from a local CLI with a persistent daemon reduces latency and setup friction for automation and testing.

Core Features & Use Cases

  • Daemon-enabled CLI: Run commands instantly through a persistent Discord connection.
  • Guild/Channel/Thread Management: Send messages, list guilds/channels, and manage threads from the command line.
  • Automation Scenarios: Integrate into workflows to perform routine Discord tasks with minimal overhead.

Quick Start

Run the CLI to issue common Discord tasks once the daemon is running and your token is configured.

Frequently Asked Questions about discord-cli

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

FAQPage Schema
How do I automate Discord messages and thread management from the command line?

A persistent daemon enables Discord CLI automation to send messages and manage threads from the command line, reducing latency for routine tasks. It requires a token-based setup in a Python or Node environment to wire the daemon and CLI components.

What is a persistent daemon and how does it help with Discord CLI operations?

A persistent daemon maintains a continuous Discord connection for CLI commands, reducing latency and setup friction for scriptable operations. It runs in a Python or Node environment, wiring the daemon and CLI components together via token-based authentication.

Do I need a Python or Node environment to run Discord CLI commands?

Yes, a Python or Node environment is required to run Discord CLI commands and wire the daemon and CLI components. You must also complete token-based setup and install dependencies like Playwright and python-dotenv for the automation to function.

Can I list Discord guilds and channels using a CLI script?

Yes, you can list Discord guilds and channels using a CLI script that communicates through the persistent daemon. This setup leverages token-based authentication to query and display available guild and channel data for efficient workflow management.

What are the limitations of using a selfbot daemon for Discord automation?

Limitations of a selfbot daemon for Discord automation include the strict requirement for token-based setup and a compatible Python or Node environment. You must also manage dependencies like Playwright and python-dotenv to maintain the persistent connection for thread management.

What's the best way to integrate Discord channel management into local automation workflows?

The best way to integrate Discord channel management into local automation workflows is a daemon-enabled CLI. It supports sending messages and managing threads from the command line with minimal overhead, using a persistent connection for efficient routine task execution.