# Discord Automation Skills

**Created:** April 8, 2026  
**Created By:** Chronicler #70  
**Source:** MCP Market (mcpmarket.com)  
**Purpose:** Comprehensive Discord server management via API

---

## Overview

This skill collection provides complete Discord automation capabilities for Firefrost Gaming, enabling Chroniclers and Arbiter to manage the Discord server programmatically.

## Skills in This Collection

| Skill | File | Purpose |
|-------|------|---------|
| Discord Create Channel | `discord-create-channel.md` | Create text, voice, announcement, stage channels and categories |
| Discord Manage Channel | `discord-manage-channel.md` | Update, move, configure permissions, delete channels |
| Discord Bot API | `discord-bot-api.md` | Direct curl commands for messages, roles, members, webhooks |
| Discord Automation (Rube MCP) | `discord-automation-rube-mcp.md` | Higher-level automation via Composio/Rube MCP |

## Capability Matrix

| Capability | Create Channel | Manage Channel | Bot API | Rube MCP |
|------------|----------------|----------------|---------|----------|
| Create channels | ✅ | — | ✅ | ✅ |
| Update channels | — | ✅ | — | ✅ |
| Delete channels | — | ✅ | — | ✅ |
| Channel permissions | ✅ | ✅ | — | ✅ |
| Send messages | — | — | ✅ | ✅ |
| Embeds | — | — | ✅ | ✅ |
| List roles | — | — | ✅ | ✅ |
| Create roles | — | — | — | ✅ |
| Assign roles | — | — | — | ✅ |
| Delete roles | — | — | — | ✅ |
| List members | — | — | ✅ | ✅ |
| Webhooks | — | — | ✅ | ✅ |
| Reactions | — | — | ✅ | ✅ |
| DMs | — | — | — | ✅ |

## Which Skill to Use?

### For Direct curl Commands (No Dependencies)

Use **Discord Bot API**, **Discord Create Channel**, or **Discord Manage Channel**:
- Simple, direct API calls
- Requires `DISCORD_BOT_TOKEN` environment variable
- Works anywhere with curl

### For Higher-Level Automation

Use **Discord Automation (Rube MCP)**:
- Requires Rube MCP server connection
- More abstracted, easier to use
- Better for complex workflows
- Includes role management

## Prerequisites

1. **Discord Bot Token** — Create at Discord Developer Portal
2. **Bot Permissions** — Manage Channels, Manage Roles, Send Messages, etc.
3. **Guild/Channel IDs** — Enable Developer Mode in Discord to copy IDs

## Firefrost Discord IDs

*(Add your IDs here once collected)*

| Entity | ID | Notes |
|--------|-----|-------|
| Firefrost Guild | TBD | Main server |
| General Channel | TBD | — |
| Announcements | TBD | — |
| Staff Channel | TBD | — |

---

**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️

---

## Added April 8, 2026 — Discord Webhook Skill

**File:** `discord-webhook.md`

Simple webhook-based notifications without needing a full bot. Perfect for:
- Arbiter alerts
- CI/CD pipeline notifications
- Server status updates
- Error alerts

No bot token required — just a webhook URL from Discord server settings.
