download_video

Download videos or extract MP3 audio from YouTube, Twitter/X, TikTok, and Bilibili URLs.

3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/glwlg/X-bot --skill download-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: download_video
Source: https://github.com/glwlg/X-bot/tree/main/skills/builtin/download_video
Command: npx skills add https://github.com/glwlg/X-bot --skill download-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-telegram-bot, and includes scripts (resource) components.

What problem does it solve?

This Skill enables you to quickly download videos or extract audio from online platforms by processing a single URL, eliminating manual saving steps and ensuring compatibility across platforms.

Core Features & Use Cases

  • Download videos from YouTube, Twitter/X, TikTok, Bilibili, and more.
  • Extract audio streams (MP3) when needed.
  • Handle large files with user-friendly prompts and caching for efficient delivery.

Quick Start

Use a command or natural language: "download this video https://youtube.com/..." to fetch the media, or send a direct link to start processing.

Frequently Asked Questions about download_video

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

FAQPage Schema
How do I download YouTube videos or extract MP3 audio using a Telegram bot?

To download YouTube videos or extract MP3 audio, send a direct URL to the Telegram bot. It processes the link using the download service and returns the full video or audio file directly in the chat.

Can I download videos from Twitter/X, TikTok, and Bilibili with this tool?

Yes, you can download videos from Twitter/X, TikTok, and Bilibili. The skill supports these major online platforms by fetching the media from the provided URL and delivering it through the bot workflow.

What is the best way to handle large video downloads in Telegram without timing out?

The best way to handle large video downloads is using this skill's caching mechanism and user-friendly prompts. It manages large files efficiently via the media processing utilities to ensure successful delivery.

Do I need FFmpeg to extract audio streams from online videos?

You do not need to manually configure FFmpeg to extract audio. The skill relies on its internal media processing utilities and download service to fetch, cache, and transmit the extracted audio automatically.

Why does my video download fail when sending a direct link to the bot?

Video downloads may fail if the URL is unsupported or the file exceeds processing limits. The skill supports YouTube, Twitter/X, TikTok, and Bilibili, using caching to handle large files and prevent failures.