MediaGo Video Downloader permet à un agent de créer et de surveiller des tâches de téléchargement de vidéos via un service MediaGo actif. Il détecte les types d'URL (m3u8, Bilibili ou direct), envoie les tâches à l'API MediaGo, suit la progression et rapporte le succès/échec ainsi que les chemins de fichiers à l'utilisateur.
Utilisez cette compétence lorsqu'un utilisateur demande à l'agent de récupérer ou d'enregistrer du contenu vidéo à partir d'un lien (y compris les flux m3u8/HLS et Bilibili). Elle est adaptée aux utilisateurs de bureau ou de serveur pouvant exécuter MediaGo localement ou via Docker et souhaitant que l'agent gère les téléchargements.
~/.mediago-skill.json (URL de base et clé API optionnelle), exemples d'API de health-check et POST/GET, heuristiques de détection de type, stratégie de polling et messages utilisateur en anglais et chinois.Cette compétence est agnostique à l'implémentation et fonctionne avec les agents capables d'effectuer des appels HTTP (curl/requests) et de lire/écrire un fichier de configuration local. Environnements compatibles typiques : agents basés sur le CLI, assistants de style Copilot et bots d'automatisation locale utilisant 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.