discord-release

Convert an X release draft into a formatted Discord message and post it via webhook.

41|11|Updated May 22, 2025
One-click install
npx skills add https://github.com/receptron/mulmocast-app --skill discord-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discord-release
Source: https://github.com/receptron/mulmocast-app/tree/main/.claude/skills/discord-release
Command: npx skills add https://github.com/receptron/mulmocast-app --skill discord-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts a structured X (formerly Twitter) release draft into a Discord-ready message and posts it via webhook, so you don’t have to manually reformat long release notes.

Core Features & Use Cases

  • Draft-to-Discord formatting: Removes media lines, metadata sections, separators, and section headings, then rewrites the content into topic-based paragraphs sized for Discord.
  • Webhook posting with guardrails: Requires a Discord webhook URL via environment variables, prompts for user confirmation before sending, and checks the HTTP result code.
  • Release workflow alignment: Designed to run after the release-xpost step finishes and after the X post URL is available.

Quick Start

Set DISCORD_WEBHOOK_URL, confirm the generated message and the X post URL, then run discord-release with the target version to publish it to Discord.

Frequently Asked Questions about discord-release

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

FAQPage Schema
How do I automate posting release notes to Discord from an X draft?

To automate posting release notes to Discord, this Skill converts a structured X release draft into topic-based paragraphs and publishes it via a webhook. It strips media lines and metadata, then formats the content to fit Discord's limits.

What do I need to set up before sending a Discord release message via webhook?

Before sending a Discord release message, you must set the DISCORD_WEBHOOK_URL environment variable and prepare the X draft file at docs/release_notes/v<version>/xpost_v<version>_draft.md. You also need the published X post URL for insertion.

Does the Discord release workflow support messages over 2000 characters?

The Discord release workflow applies a 2000-character description limit. The Skill rewrites the X draft content into topic-based paragraphs specifically sized to comply with this Discord constraint.

How does the formatting process handle metadata and media from X drafts for Discord?

The formatting process removes media lines, metadata sections, separators, and section headings from the X draft. It then rewrites the remaining content into topic-based paragraphs for Discord.

When should I run the Discord webhook posting in my release workflow?

You should run the Discord webhook posting after the release-xpost step finishes and the X post URL is available. The Skill prompts for user confirmation before sending the message.