Tutoriel · tous les agents

Installer et utiliser Universal Modder

Une boîte à outils, six agents. Ce guide compare toutes les méthodes d’installation côte à côte, puis vous emmène de zéro à un premier mod qui fonctionne : prérequis, la CLI um, une clé fal et une première session sans risque.

Mis à jour 10 oct. 2026

Version courte (Claude Code) : installez Git, Python 3.10+, ffmpeg et uv, lancez les deux commandes /plugin ci-dessous, définissez FAL_KEY, puis demandez : « Quel est le moteur de mon jeu, et quelqu’un l’a-t-il déjà moddé ? »

Prérequis

Il vous fautPourquoiObligatoire ?
Un agent de code IAClaude Code (Pro, Max, Team ou API), Codex, Gemini CLI, Copilot, Cursor ou OpenCode fait le vrai travailOui
GitLes marketplaces de plugins et les clones sont des dépôts GitOui
Python 3.10+La CLI um est écrite en PythonOui
ffmpegEnregistrer, découper et assembler les vidéos de démonstrationOui
uvLe moyen le plus rapide d’installer et lancer um (pipx fonctionne aussi)Recommandé
Clé API falSprites, textures, 3D, effets sonores, musique et voix générésPour les assets
Blenderum render3d : modèle 3D → images de sprite vues depuis la caméra du jeuFacultatif
Un jeu PC que vous possédezEn solo, hors ligne ou sur un serveur que vous hébergezOui

Installer tous les prérequis d’un coup

windows · powershell
winget install Git.Git Python.Python.3.12 astral-sh.uv Gyan.FFmpeg
winget install BlenderFoundation.Blender   # facultatif, pour 3D → sprites
macos · homebrew
brew install git python ffmpeg uv
brew install --cask blender                 # facultatif
linux · debian/ubuntu
sudo apt install git python3 python3-venv ffmpeg
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows, macOS et Linux : ce qui marche où

L’essentiel de la boîte à outils est multiplateforme. La partie qui pilote un jeu en cours d’exécution (lancement, capture d’écran, saisie, enregistrement de fenêtre avec le seul son du jeu) vise d’abord Windows, parce que c’est là que sont les jeux. Les agents peuvent piloter des jeux Windows en natif ou depuis WSL2.

FonctionWindowsWSL2macOSLinux
Installation du plugin / des skills✓✓✓✓
Base de connaissances um kb✓✓✓✓
um fal / um comfy / um sprite✓✓✓✓
um backup, um publish check✓✓✓✓
um scan (installations Steam/Epic/Xbox)✓✓ (lecteurs Windows)Steam seulementSteam / Proton
um win lancer, capturer, piloter, enregistrer✓✓ (pilote Windows)——

Sous macOS et Linux, l’agent peut quand même tester en jeu avec les outils de capture du système (screencapture, ffmpeg, xdotool), mais rien n’est préconfiguré. Des notes de terrain comme xEdit sous Linux ou HL2 sous Wine sur macOS montrent que c’est possible.

Installation par agent : comparatif

Chaque méthode installe les mêmes skills (au format Agent Skills), le serveur MCP fal et la CLI um.

AgentInstallationSkills dans
Claude Code/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder
.claude/skills
Codexcodex plugin marketplace add rehan-remade/universal-modder
codex plugin add universal-modder@universal-modder
.agents/skills
Gemini CLIgemini extensions install https://github.com/rehan-remade/universal-modder.agents/skills
VS Code / CopilotActiver chat.plugins.enabled → Chat: Install Plugin From Source → URL du dépôt.agents/skills
CursorCursor Marketplace, ou clonage.agents/skills
OpenCodeCloner et lancer opencode dedansskills/ via opencode.json
Skills seulsnpx skills add https://github.com/rehan-remade/universal-modderpar défaut de l’agent
Tout autre agentgit clone https://github.com/rehan-remade/universal-modderAGENTS.md

Claude Code

À lancer dans une session Claude Code (pas dans votre shell) :

claude code
/plugin marketplace add rehan-remade/universal-modder
/plugin install universal-modder@universal-modder

Choisissez la portée utilisateur (user scope) pour l’avoir dans tous les dossiers, puis lancez /reload-plugins si on vous le propose. Le guide complet, avec Claude Desktop et la façon d’appeler chaque skill, est sur la page Universal Modder + Claude Code.

OpenAI Codex

terminal
codex plugin marketplace add rehan-remade/universal-modder
codex plugin add universal-modder@universal-modder

Codex lit les skills dans .agents/skills et la configuration MCP dans .codex/config.toml.

Gemini CLI

terminal
gemini extensions install https://github.com/rehan-remade/universal-modder

Le manifeste de l’extension est gemini-extension.json ; les instructions viennent de GEMINI.md, qui renvoie à AGENTS.md.

VS Code avec GitHub Copilot

  1. Ouvrez les paramètres et activez chat.plugins.enabled.
  2. Ouvrez la palette de commandes et lancez Chat: Install Plugin From Source.
  3. Collez https://github.com/rehan-remade/universal-modder.

La configuration MCP se trouve dans .vscode/mcp.json.

Cursor

Installez-le depuis le Cursor Marketplace, ou clonez le dépôt et ouvrez-le : Cursor lit automatiquement AGENTS.md et .cursor/mcp.json.

OpenCode

terminal
git clone https://github.com/rehan-remade/universal-modder
cd universal-modder
opencode

opencode.json ajoute les skills et le serveur MCP fal.

Tout autre agent

terminal
# skills seuls, dans le dossier de skills de votre agent
npx skills add https://github.com/rehan-remade/universal-modder

# ou tout le kit : lancez votre agent dans le clone
git clone https://github.com/rehan-remade/universal-modder

Installer la CLI um seule

Les installations par plugin et les clones mettent déjà um dans le PATH. Si vous utilisez les skills ailleurs, ou voulez um dans un terminal normal, installez-la comme outil. Elle s’installe depuis GitHub ; elle n’est pas sur PyPI, donc pip install universal-modder ne fonctionnera pas.

terminal
uv tool install git+https://github.com/rehan-remade/universal-modder
# ou
pipx install git+https://github.com/rehan-remade/universal-modder

Chaque groupe de commandes a un --help avec des exemples. Voir la référence de la CLI um.

Définir votre clé API fal

Obtenez une clé sur fal.ai/dashboard/keys (il faut ajouter du crédit ; la clé ne s’affiche qu’une fois, gardez-la). Elle sert à la fois au serveur MCP fal et à um fal.

macos / linux / wsl
export FAL_KEY="votre-cle"
# pour la rendre permanente
echo 'export FAL_KEY="votre-cle"' >> ~/.zshrc   # ou ~/.bashrc
windows · powershell
setx FAL_KEY "votre-cle"
# puis ouvrez un nouveau terminal et relancez votre agent

Pas de clé ? um comfy génère des images avec un serveur ComfyUI local à la place. L’audio, la 3D et la vidéo nécessitent toujours fal. Les prix sont sur la page des coûts.

Vérifier l’installation

terminal
um --help
um kb search "terraria"       # notes de terrain existantes (marche aussi hors du dépôt)
um scan --list                # jeux trouvés sur cette machine
um fal price fal-ai/trellis-2 # confirme que FAL_KEY fonctionne

Votre première session : un petit changement réversible

  1. Choisir un jeu facileLes jeux dotés d’un loader populaire sont le point de départ le plus doux : Terraria (tModLoader), Stardew Valley (SMAPI), Minecraft (Fabric/Forge), les jeux Unity avec BepInEx, les jeux Unreal avec UE4SS. Voir la bibliothèque de jeux.
  2. Demander d’abord une reconnaissance
    prompt
    Quel est le moteur de ma version de Terraria, quelqu’un l’a-t-il déjà moddé (cherche dans la base de connaissances), et quelle approche choisirais-tu ? Ne modifie rien pour l’instant.
  3. Le laisser sauvegarder et monter un laboL’agent fait un instantané des sauvegardes avec um backup create, utilise un profil ou un monde séparé, et demande avant d’installer un loader.
  4. Construire une tranche
    prompt
    Ajoute un boomerang qui rebondit quatre fois entre les ennemis avant de revenir. D’abord un sprite provisoire, puis un sprite fal une fois que ça marche en jeu.
  5. Vérifier, puis élargirLancez le jeu, regardez le résultat, et seulement ensuite demandez davantage. Les longs projets vivent dans MODLOG.md ; dites à une nouvelle session « lis MODLOG.md et continue ».

Dépannage

L’ajout de la marketplace échoue avec une erreur Git / SSH

Les marketplaces de plugins sont clonées avec Git. Si votre machine n’a pas de clé SSH GitHub, dites à Git d’utiliser HTTPS pour GitHub :

terminal
git config --global url."https://github.com/".insteadOf [email protected]:

Les skills n’apparaissent pas après l’installation

Lancez /reload-plugins (Claude Code) ou redémarrez l’agent. Vérifiez dans /plugin que le plugin est activé.

um: command not found

Ouvrez un nouveau terminal après l’installation du plugin, ou installez la CLI avec uv tool install comme ci-dessus et vérifiez que ~/.local/bin est dans le PATH (uv tool update-shell).

um fal indique que la clé est manquante

FAL_KEY doit être définie dans l’environnement depuis lequel l’agent a été lancé. Redémarrez l’agent après setx ou après avoir modifié votre profil de shell.

um win refuse de se lancer

Il ne pilote que des jeux Windows, depuis Windows ou WSL2. Sous macOS/Linux, testez en jeu à la main.

Questions fréquentes

Comment utiliser Universal Modder une fois installé ?

Demandez simplement un mod à votre agent, en langage courant, par exemple « Modde Terraria : ajoute un lance-missiles à tête chercheuse, fais les sprites avec fal ». Le skill mod-any-game se charge automatiquement pour les demandes de modding. Dans Claude Code, vous pouvez aussi l’appeler explicitement avec /universal-modder:mod-any-game.

Faut-il savoir programmer ?

Non, mais c’est utile de comprendre ce que fait l’agent. Vous validez les étapes risquées (installer un loader, prendre le contrôle de la souris et du clavier, publier), vous lancez le jeu et regardez le résultat, et c’est vous qui décidez quand c’est terminé.

Ai-je besoin d’une clé API fal ?

Seulement pour les graphismes, la 3D, le son et la vidéo générés. Les mods de code, la reconnaissance et la rétro-ingénierie fonctionnent sans. Pour des images sans clé, um comfy peut utiliser un serveur ComfyUI local.

Quelle méthode d’installation choisir ?

Prenez la méthode plugin ou extension de votre agent s’il en a une (Claude Code, Codex, Gemini CLI, Copilot, Cursor). Elle configure les skills et le serveur MCP fal, et met um dans le PATH. Clonez le dépôt si vous voulez lire ou modifier les skills, ou si votre agent n’a pas de système de plugins.

Comment mettre à jour Universal Modder ?

Pour un clone, lancez git pull. Pour la CLI, uv tool upgrade universal-modder ou réinstallez-la. Pour les plugins, mettez à jour la marketplace depuis le menu des plugins de votre agent (Claude Code : /plugin → Marketplaces → update). Suivez les changements sur la page des nouveautés.