# Automate Discord Workflows with Rube MCP

Discord automation requires coordinated tool calls, permissions, and identifiers. This skill guides safe Rube MCP workflows for messages, roles, webhooks, and reactions.

## Install

```bash
npx skillstore add sickn33/discord-automation
```

## Metadata

- Status: approved
- Slug: sickn33-discord-automation
- Skillstore revision: r2
- Version status: missing
- Tree hash: 4af5b29e672a558ec5be24d1fc75203debac33a1342bc950ffc412c6f5341dd5
- Author: sickn33
- GitHub username: sickn33
- License: MIT
- Repository: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/discord-automation
- Ref: f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 50
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/sickn33-discord-automation
- Manifest: https://skillstore.pages.dev/api/skills/sickn33-discord-automation/manifest

## Capabilities

- Guides assistants to search Rube MCP for current Discord and Discordbot tool schemas.
- Helps send channel messages and direct messages after channel or recipient identifiers are known.
- Documents role creation, role assignment, role deletion, and member update workflows.
- Supports webhook listing, creation, execution, and update workflows through Discordbot tools.
- Covers reaction listing and removal workflows with required message and emoji identifiers.
- Explains Discord snowflake identifiers, permission bitfields, pagination, and rate-limit handling.

## Use Cases

- Post Server Announcements: Prepare and send approved announcements to selected Discord channels with verified guild and channel identifiers.
- Maintain Member Roles: Create, assign, remove, or inspect roles while checking hierarchy and permission limits before each action.
- Connect External Alerts: Create and execute webhooks for approved integrations that publish operational updates into Discord channels.

## Prompt Templates

### Send a Channel Message

```
Send an approved message to a Discord channel. Search Rube MCP for current message tools first. Ask for missing guild or channel identifiers.
```

### Create and Assign a Role

```
Create a Discord role and assign it to selected members. Confirm the guild, role name, permissions, member identifiers, and bot hierarchy before execution.
```

### Set Up a Webhook Alert

```
Create a webhook for an approved alert channel. Search for current schemas, confirm the channel and webhook name, then prepare a test message.
```

### Audit a Discord Workflow Plan

```
Plan a Discord workflow for messages, roles, and reactions. List each tool call, required identifier, permission check, confirmation point, and rollback option.
```

## Limitations

- Requires Rube MCP to be connected and available in the client.
- Requires an active Discord or Discordbot connection with valid permissions.
- Cannot bypass Discord API permissions, rate limits, or platform policies.
- Destructive actions require human review and environment-specific validation.

## Best Practices

- Search Rube MCP for current tool schemas before choosing a Discord or Discordbot tool.
- Confirm guild, channel, user, role, message, and webhook identifiers before executing actions.
- Preview outbound messages and require approval for direct messages, webhooks, role changes, and deletions.

## Anti Patterns

- Do not send bulk direct messages or announcements without explicit recipient and content approval.
- Do not use administrator permissions when a narrower Discord permission is sufficient.
- Do not store or expose webhook tokens, authorization links, or Discord identifiers in shared outputs.

## Security Audit

- Audited at: 2026-07-23T22:17:12.081\+00:00
- Summary: The 50 command-execution alerts and 11 reconnaissance alerts are false positives caused by Markdown tool names and Discord reference rows. The external Rube MCP endpoint is a real low-severity network dependency, while authorized messaging and administration workflows create contextual medium-severity risks.

## Stats

- Views: 99
- Downloads: 13
- Favorites: 0
- Popularity score: 0
