MediaGo Video Downloader lets an agent create and monitor video download tasks against a running MediaGo service. It detects URL types (m3u8, Bilibili, or direct), posts tasks to the MediaGo API, polls progress, and reports success/failure and file paths back to the user.
Use this skill when a user asks the agent to fetch or save video content from a link (including m3u8/HLS streams and Bilibili). It is appropriate for desktop or server users who can run MediaGo locally or in Docker and want the agent to manage downloads.
~/.mediago-skill.json (base URL and optional API key), health-check and POST/GET API examples, type detection heuristics, polling strategy, and user-facing messages in English and Chinese.This skill is implementation-agnostic and works with agents that can run HTTP calls (curl/requests) and read/write a local config file. Typical compatible environments: CLI-based agents, Copilot-style assistants, and local automation bots that can shell out to curl.
MediaGo Video Downloader skill provides clear instructions for downloading videos from m3u8/HLS streams, Bilibili, and direct URLs via a running MediaGo service. The SKILL.md is well-written with bilingual EN/CN support and comprehensive API documentation. No bundled scripts — the skill relies on curl commands to interact with an external MediaGo instance. Setup requires Docker or desktop app installation, which adds friction.
Clean skill with no security concerns. All network calls are to user-configured local service. No scripts to execute. Well-documented API reference and workflow. Bilingual support is a nice touch for Chinese-speaking users.