qqbot-media

Classify QQ media attachments by extension and route them via <qqmedia> tags.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies sending and receiving rich media in QQBot by automatically recognizing media types based on file extensions and routing them to the correct recipients.

Core Features & Use Cases

  • Media routing: automatically classifies attachments by extension into image, audio, video, or generic file.
  • Tag-based usage: supports the <qqmedia> tag to embed and resend media within conversations.
  • Use Case: For example, share a high-res photo in one chat and re-send it to another with correct formatting.

Quick Start

Use the <qqmedia> tag with an absolute path or URL to start sending media and have the system auto-detect type and route it.

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 attachments through QQBot channels?

To send QQBot media attachments, use the <qqmedia> tag with an absolute path or URL. The system auto-detects the file extension and routes the media type for seamless chat sharing.

How does media routing work for images, voice, video, and files?

Media routing classifies QQ attachments by file extension into image, audio, video, or generic file categories. It automatically directs each media type to the correct recipient with proper formatting.

Can I use a URL instead of a local file path to share media in QQBot?

Yes, QQBot media routing accepts both absolute paths and URLs. You must wrap the source URL using the <qqmedia> tag to embed and resend the media correctly within conversations.

Do I need specific syntax to embed media in QQBot chats?

Yes, you must use tag-based syntax. The system requires the <qqmedia> tag along with absolute path inputs to correctly identify and route media attachments across QQBot channels.

What are the limitations when routing QQBot media attachments?

QQBot media routing requires absolute path inputs and enforces size and extension checks. It cannot process relative paths or unrecognized extensions, ensuring only validated media is routed correctly.