Que fait game-cover-downloader-skill ?
Téléchargez des jaquettes de jeux et des médias depuis la base de données Libretro avec cet outil CLI par lots, prenant en charge plusieurs dispositions de frontend et l'intégration au langage naturel via IA.
Description
Ce skill permet de récupérer automatiquement les jaquettes de jeux vidéo (couvertures, pochettes, etc.) et autres médias associés (captures d'écran, fanarts, logos) à partir de la base de données Libretro. Il est conçu pour fonctionner en ligne de commande (CLI) et peut traiter des listes de jeux par lot. Il s'intègre également avec des assistants IA pour une utilisation via langage naturel.
Fonctionnalités
- Téléchargement par lots : Spécifiez une liste de jeux (par exemple, via un fichier texte) et téléchargez toutes les jaquettes en une seule commande.
- Multiples formats : Supporte différents types de médias (couvertures, captures d'écran, fanarts, logos) et formats d'image (PNG, JPG, etc.).
- Compatibilité frontend : Produit des fichiers nommés et organisés selon les conventions de divers frontends (RetroArch, EmulationStation, LaunchBox, etc.).
- Intégration IA : Utilisable via des agents d'IA comme Claude Code, Cursor, ou Codex pour une interaction en langage naturel.
- Personnalisation : Options pour définir le dossier de sortie, le format de nom de fichier, la résolution, etc.
Utilisation CLI
# Télécharger une couverture pour un jeu spécifique
game-cover-downloader --game "Super Mario World" --platform snes --type cover
# Télécharger tous les médias pour une liste de jeux
game-cover-downloader --list games.txt --platform nes --all
# Utiliser un frontend spécifique
game-cover-downloader --game "The Legend of Zelda" --retroarch
Intégration IA
Vous pouvez utiliser ce skill avec un assistant IA en décrivant simplement ce que vous voulez :
"Télécharge la jaquette de 'Final Fantasy VII' pour PlayStation avec le format RetroArch."
L'IA se chargera de construire la commande appropriée.
Configuration
Le skill utilise les variables d'environnement suivantes (optionnelles) :
GAME_COVER_DIR: Répertoire de sortie par défaut (par défaut :./covers)LIBRETRO_API_KEY: Clé API Libretro (si nécessaire)
Licence
MIT