qqbot-media

Parse <qqmedia> tags and detect media types from file extensions.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill qqbot-media-zhcndoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qqbot-media
Source: https://github.com/zhcndoc/openclaw/tree/main/extensions/qqbot/skills/qqbot-media
Command: npx skills add https://github.com/zhcndoc/openclaw --skill qqbot-media-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QQBot needs to seamlessly send and receive rich media by using a simple <qqmedia> tag, with automatic media-type detection from file extensions.

Core Features & Use Cases

  • Automatic media-type detection: Identify images, audio, video, and files from extensions to route content correctly.
  • Tag-based media delivery: Use the <qqmedia> tag to embed a path or URL and have the system handle delivery and rendering.
  • Use Case: Share a product image, a voice clip, or a document in a chat without manual media handling.

Quick Start

Wrap an absolute path or URL in the <qqmedia> tag and send it to transmit the corresponding media.

Frequently Asked Questions about qqbot-media

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

FAQPage Schema
How do I send rich media messages through a QQBot?

To send rich media messages through a QQBot, wrap an absolute local file path or URL in the <qqmedia> tag. The system automatically detects the media type and handles the delivery within the bot context.

Does QQBot rich media delivery support automatic file type detection?

Yes, QQBot rich media delivery supports automatic file type detection. It identifies images, audio, video, and files directly from their file extensions to route content correctly without manual configuration.

How do I embed images and audio in a chatbot using the qqmedia tag?

You embed images and audio in a chatbot by wrapping the absolute path or URL of the media file inside the <qqmedia> tag. The bot context then processes the tag to transmit and render the corresponding media.

What are the size limits and path requirements for sending QQBot media attachments?

QQBot media attachments require absolute paths for local files and enforce a strict 10MB size limit. Both local file paths and URLs are supported as long as they meet these constraints.

Do I need external dependencies to process video and files in a QQBot?

No, you do not need external dependencies to process video and files in a QQBot. The rich media feature operates entirely within the bot context using configurable channel settings to handle delivery.