qqbot-media

Route QQBot media by file extension with <qqmedia> tag and 10MB limit.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QQBot needs to handle rich media in chats, identifying types (images, audio, video, and files) based on file extensions and routing them to the appropriate handlers without manual steps.

Core Features & Use Cases

  • Automatic media-type identification based on file extensions to route images, audio, video, and files to the correct receivers.
  • Support for sending and receiving media using the <qqmedia> tag, with enforcement of usage rules (absolute paths, tag wrapping, and size limits).
  • Real-world scenario: a user sends a media path via <qqmedia>path</qqmedia> and QQBot downloads and processes the media accordingly, returning or storing the appropriate content.

Quick Start

Wrap a media path in <qqmedia>path</qqmedia> and send it to trigger the QQBot media handling.

Frequently Asked Questions about qqbot-media

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

FAQPage Schema
How do I send and receive images, audio, and video in QQBot chats?

To handle media in QQBot chats, wrap an absolute file path in the <qqmedia> tag. The Skill automatically identifies the media type by its file extension and routes it to the appropriate handler.

What is the best way to automatically route files by extension in a QQ chatbot?

Routing files by extension in a QQ chatbot is achieved by wrapping the absolute file path in a <qqmedia> tag, which identifies images, audio, video, and files to route them to correct receivers without manual steps.

Does QQBot media routing require absolute paths for file sending?

Yes, QQBot media routing enforces absolute paths when sending files through the <qqmedia> tag. It also enforces tag wrapping and a 10MB size limit to ensure the bot can reliably locate and process the specified media.

What is the size limit for sending images and videos through the qqmedia tag?

The size limit for sending images, videos, and other media through the <qqmedia> tag is 10MB. Files exceeding this restriction are not processed by the QQBot media routing system.

Can I use speech-to-text to process audio received in QQBot chats?

Yes, you can process audio received in QQBot chats using speech-to-text if STT capabilities are available. The Skill leverages these capabilities to transcribe audio content routed through the <qqmedia> tag.