game-cover-downloader-skill は何をしますか?
LibretroデータベースからゲームカバーとメディアをダウンロードするバッチCLIツール。複数のフロントエンドレイアウトと自然言語AI統合をサポートします。
概要
このスキルを使用すると、Libretroデータベースからゲームのボックスアート、スクリーンショット、タイトル画像などのメディアを一括ダウンロードできます。ダウンロードされたメディアは、Steam、Epic Games、RetroArch、ES-DE、Pegasusなど、さまざまなフロントエンドのレイアウトに合わせて自動的に整理されます。
主な機能
- 一括ダウンロード: ゲームライブラリ全体のカバーアートを一度にダウンロード
- 複数レイアウト対応: 各種フロントエンドの形式に自動変換
- AI統合: 自然言語による操作で、詳細な設定が不要
- エラーハンドリング: ダウンロード失敗時のリトライやログ出力
- カスタマイズ可能: ファイル名パターンや保存先ディレクトリを自由に設定
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他、カスタムCLI環境
使用方法
# 基本的な使い方
cover-downloader --help
# ゲームリストから一括ダウンロード
cover-downloader batch --list games.txt --output ./covers
# 特定のゲームを検索してダウンロード
cover-downloader search "Super Mario World" --platform snes
設定
設定は cover-downloader.config.json または環境変数で行います。
{
"outputDir": "./covers",
"layout": "retroarch",
"concurrency": 5,
"retryAttempts": 3
}
自然言語AI統合
AIエージェント(Claude Code、Cursor、Codex)と組み合わせて使用する場合、以下のような自然言語の指示で操作できます:
- 「最新のNESゲームカバーをすべてダウンロードして」
- 「SNESのカバーをSteamグリッド形式で更新して」
- 「エラーがあったゲームのカバーだけ再ダウンロードして」
注意事項
- Libretroデータベースの利用規約を遵守してください
- 大量ダウンロード時は、データベースサーバーに過負荷をかけないようにしてください
- ダウンロードしたメディアは個人利用の範囲内で使用してください
ライセンス
MIT
---
このスキルは、ゲームコレクションの視覚的な管理を効率化し、複数のフロントエンド間での一貫したエクスペリエンスを提供します。