CommunityPesquisa e Análise de Dadosgithub.com

trashy-whistler749/game-cover-downloader-skill

Baixe capas e mídias de jogos do banco de dados Libretro com esta ferramenta CLI em lote, suportando múltiplos layouts de frontend e integração com IA em linguagem natural.

O que é game-cover-downloader-skill?

Esta skill oferece uma ferramenta de linha de comando (CLI) para baixar capas de jogos e outras mídias a partir do banco de dados Libretro. Ela é particularmente útil para desenvolvedores e entusiastas de emulação que desejam automatizar a coleta de arte de jogos para seus frontends, como RetroArch, LaunchBox, ou outros. A ferramenta suporta operações em lote, permitindo baixar múltiplas capas de uma só vez, e é compatível com vários layouts de frontend, como Steam Grid, Banner, Box Art, e outros. Além disso, a skill pode ser integrada com assistentes de IA em linguagem natural, permitindo que você solicite downloads de capas usando comandos simples em português, como 'Baixe a capa do jogo Super Mario World'. Isso a torna uma solução versátil para organizar e embelezar suas coleções de jogos retro, sem a necessidade de intervenção manual tediosa.

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

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que game-cover-downloader-skill faz?

Baixe capas e mídias de jogos do banco de dados Libretro com esta ferramenta CLI em lote, suportando múltiplos layouts de frontend e integração com IA em linguagem natural.

Como usar

Via CLI

Execute o comando:

go run main.go -game "Super Mario World" -layout steam_grid -output /caminho/para/salvar

Opções disponíveis:

OpçãoDescrição
-gameNome do jogo para buscar a capa (obrigatório)
-layoutLayout da capa: steam_grid, banner, boxart, screenshot (padrão: steam_grid)
-outputDiretório de saída para salvar a imagem (padrão: diretório atual)
-batchCaminho para um arquivo de texto com lista de jogos (um por linha) para download em lote
-helpExibe esta mensagem de ajuda

Via IA em linguagem natural

Você pode usar comandos em linguagem natural com assistentes de IA:

"Baixe a capa do jogo Super Mario World no layout Steam Grid" "Baixe as capas dos jogos em lote a partir do arquivo jogos.txt"

A IA irá interpretar sua solicitação e executar a ferramenta CLI correspondente.

Requisitos

  • Go 1.18 ou superior para compilação
  • Acesso à internet para baixar as capas do banco de dados Libretro

Instalação

Clone o repositório:

git clone https://github.com/trashy-whistler749/game-cover-downloader-skill.git
cd game-cover-downloader-skill

Compile o binário:

go build -o game-cover-downloader main.go

Exemplo de arquivo em lote

Crie um arquivo de texto jogos.txt com um jogo por linha:

Super Mario World
The Legend of Zelda: A Link to the Past
Sonic the Hedgehog 2

Em seguida, execute:

./game-cover-downloader -batch jogos.txt -layout boxart -output ./capas

Licença

MIT

Habilidades Relacionadas