components-v2-content

Compose Discord Components v2 messages with TextDisplay, Thumbnail, MediaGallery, and File blocks.

Updated Jan 9, 2026
One-click install
npx skills add https://github.com/ErdemGKSL/open-guard-rs --skill components-v2-content
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: components-v2-content
Source: https://github.com/ErdemGKSL/open-guard-rs/tree/main/.opencode/skill/components-v2-content
Command: npx skills add https://github.com/ErdemGKSL/open-guard-rs --skill components-v2-content

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides developers on displaying rich Discord messages using Components v2 by composing TextDisplay, Thumbnail, MediaGallery, and File components.

Core Features & Use Cases

  • Component-based content: Build structured, visually rich messages with markdown-friendly text, thumbnails, image galleries, and downloadable files.
  • Versatile layouts: Combine TextDisplay, Thumbnail accessories, MediaGallery, and File attachments for profiles, dashboards, and announcements.
  • Use Case: Create a user profile card or an admin dashboard that shows text, images, and downloadable reports in a single message.

Quick Start

  • Select the appropriate v2 components (TextDisplay, Thumbnail, MediaGallery, File) and compose them into a container component.
  • Add Markdown-formatted text, an optional thumbnail, a media gallery, and an optional file attachment.
  • Send the composed container via your bot framework to render a rich Discord content block.

Frequently Asked Questions about components-v2-content

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

FAQPage Schema
How do I build rich Discord messages with text, images, and files using Components v2?

You can build rich Discord messages by composing TextDisplay, Thumbnail, MediaGallery, and File components into a single container. This structured approach renders formatted markdown text, visual accessories, and downloadable attachments within one message block.

What is the best way to display a Discord user profile card with a thumbnail and text?

Displaying a Discord user profile card requires combining TextDisplay for markdown details with a Thumbnail accessory. Arranging these v2 components in a container renders a visually structured profile message directly in chat.

Can I include a downloadable file attachment in a Discord MediaGallery message?

Yes, you can include a downloadable file attachment alongside a MediaGallery. You compose the File component with your image gallery and text blocks into a single container to render both visual media and downloadable reports together.

Does this Components v2 approach work for Discord admin dashboards and announcements?

Yes, the Components v2 approach works for Discord admin dashboards and announcements. You combine TextDisplay, MediaGallery, and File components to render structured layouts containing formatted text, image galleries, and downloadable files in a single message.

How do I format markdown text in a Discord Components v2 message?

To format markdown text in a Discord Components v2 message, you use the TextDisplay component. You add your markdown-formatted content to this block and compose it within a container component to render rich text sections.