agent-discord

Automate Discord server interactions via CLI to read channels, send messages, and manage reactions.

170|25|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/agent-messenger/agent-messenger --skill agent-discord
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-discord
Source: https://github.com/agent-messenger/agent-messenger/tree/main/skills/agent-discord
Command: npx skills add https://github.com/agent-messenger/agent-messenger --skill agent-discord

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Interact with Discord servers through a unified CLI to read channels, send messages, and manage reactions without manually switching apps or handling multiple tokens.

Core Features & Use Cases

  • Credential extraction from the Discord desktop app (with browser fallback) and per-server switching.
  • Send messages, list channels, and read channel content across servers.
  • Take server snapshots and access member lists for AI-assisted context.
  • SDK access and templates for automation and scripting.

Quick Start

Authenticate with agent-discord auth extract, then run agent-discord snapshot to load your current server state.

Frequently Asked Questions about agent-discord

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

FAQPage Schema
How do I automate Discord server interaction via CLI?

To automate Discord server interaction via CLI, you authenticate with agent-discord auth extract, then run agent-discord snapshot to load your current server state before listing channels or sending messages.

Can I manage multiple Discord servers without manually switching tokens?

Managing multiple Discord servers without manual token switching is supported through per-server credential extraction, multi-server management features, and memory persistence guidance that maintains authentication state across servers.

How do I extract Discord authentication credentials from the desktop app?

Extract Discord authentication credentials from the desktop app using the auth extract command, which supports a browser fallback method and enforces secure credential handling for subsequent CLI operations.

Does this CLI tool support taking server snapshots and accessing member lists?

The CLI supports taking server snapshots and accessing member lists to provide AI-assisted context, capturing the current state of Discord channels and members for downstream automation workflows.

What are the limitations of using a CLI for Discord channel automation?

Limitations of CLI-based Discord automation include dependency on valid extracted tokens, the need for robust error handling against API rate limits, and the requirement for memory persistence guidance to maintain workflow state across multiple servers.

Do I need SDK templates to script Discord automation workflows?

SDK templates are not strictly required but provide structured access to the references pipeline, simplifying the creation of complex multi-server automation workflows involving channel discovery, message history, and reaction management.