qqbot-media

Route images, audio, video, and files via the <qqmedia> tag.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QQBot needs to send and receive rich media (images, audio, video, and files) seamlessly in conversations. This skill provides a simple, tag-based approach that automatically detects media type from file extensions and routes content to the correct channel.

Core Features & Use Cases

  • Tag-based media handling: Use the <qqmedia> tag to wrap a path or URL and have the system route the media automatically.
  • Automatic type detection: File extensions determine whether the media is image, audio, video, or other files.
  • Receive and attach: Received media is saved locally with a path available in the context for re-sending or processing.

Quick Start

Send a local image using the <qqmedia>path/to/image.jpg</qqmedia> tag to verify auto-routing.

Frequently Asked Questions about qqbot-media

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

FAQPage Schema
How do I send images and audio through a QQBot conversation?

You can send images and audio in a QQBot conversation by wrapping the local path or remote URL with the <qqmedia> tag. The system detects the media type from the file extension and routes it to the correct channel automatically.

What is the best way to handle rich media attachments in QQ channels?

The best way to handle rich media attachments in QQ channels is using a tag-based routing approach. By wrapping paths or URLs in a specific tag, the system auto-detects whether the attachment is an image, audio, video, or file, and processes it accordingly.

How does automatic media type detection work for QQBot files?

Automatic media type detection for QQBot files works by reading the file extension. The system uses the extension to determine if the media is an image, audio, video, or other file type, and then routes the content to the appropriate destination within the channel.

Can I use remote URLs to send rich media in QQBot, or do I need local paths?

You can use both remote URLs and local paths to send rich media in QQBot. The system supports auto-detecting the media type from the file extension for both local and remote sources while conforming to frontmatter metadata.

How do I access received media attachments for re-sending in a QQBot context?

Received media attachments in a QQBot context are saved locally with their file path available in the conversation context. You can access this path to re-send the media or process it further within your channels.