qqbot-media

Route QQBot media attachments by file extension using a qqmedia tag.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of manually handling and routing different kinds of user media in QQBot by letting you send and respond with a single, consistent <qqmedia> tag.

Core Features & Use Cases

  • Automatic media type routing: System detects media type from file extension for images, voice, video, and generic files.
  • Easy media send/return: Use an absolute local path or an HTTP URL, and respond with the same tag format.
  • Built-in constraints and rules: Enforces absolute path/URL usage, supports multiple tags in one message, and caps media size at 10MB.

Quick Start

Reply with <qqmedia> /abs/path/to/picture.jpg </qqmedia> to send an image back to the session.

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 like images and videos through QQBot?

To send rich media through QQBot, use a single qqmedia tag containing an absolute local file path or HTTP URL, which automatically routes the attachment for image, voice, video, or file handling.

How does QQBot handle automatic media type routing for different file extensions?

QQBot automatic media type routing works by detecting the file extension from the provided absolute path or HTTP URL, mapping it to the correct category to process images, voice clips, videos, or generic files.

Can I include multiple media attachments in a single QQBot message?

Yes, you can include multiple media attachments in a single QQBot message by using multiple qqmedia tags, provided each file uses an absolute path or HTTP URL and does not exceed the 10MB limit.

Does QQBot rich media sending require absolute paths or are relative paths supported?

QQBot rich media sending requires absolute local paths or HTTP URLs; relative paths are not supported, ensuring the system can accurately locate, validate, and route files by extension.

What is the file size limit for uploading videos and images via QQBot?

The file size limit for uploading videos, images, voice, and files via QQBot is capped at 10MB, enforcing strict validation on the qqmedia tag format to prevent oversized attachment processing.