trashy-whistler749/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.

Qu'est-ce que game-cover-downloader-skill ?

Cette compétence fournit un outil CLI permettant de télécharger en masse des jaquettes de jeux et autres médias (captures d'écran, fanarts, etc.) depuis la base de données Libretro. Elle est conçue pour les utilisateurs de frontends de jeux rétro (comme RetroArch, EmulationStation, etc.) qui souhaitent automatiser la récupération des artworks pour leurs collections. La compétence prend en charge plusieurs formats de sortie adaptés aux différents frontends, et peut être utilisée de manière autonome via la ligne de commande ou intégrée à un assistant IA (comme Claude Code) pour une interaction en langage naturel. Elle s'appuie sur l'API publique de Libretro et peut traiter des listes de jeux par lot, avec des options de personnalisation des noms de fichiers et des formats d'image.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add trashy-whistler749/game-cover-downloader-skill

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

Skills associés