Tutorial · todos los agentes

Cómo instalar y usar Universal Modder

Un kit, seis agentes. Esta guía compara todas las vías de instalación lado a lado y te lleva de cero a tu primer mod funcionando: requisitos, la CLI um, una clave de fal y una primera sesión segura.

Actualizado 9 oct 2026

Versión corta (Claude Code): instala Git, Python 3.10+, ffmpeg y uv, ejecuta los dos comandos /plugin de abajo, configura FAL_KEY y pregunta: «¿Qué motor usa mi juego y alguien lo ha modificado antes?»

Requisitos

NecesitasPara qué¿Obligatorio?
Un agente de IA para programarEl trabajo lo hace Claude Code (Pro, Max, Team o API), Codex, Gemini CLI, Copilot, Cursor u OpenCodeSí
GitLos marketplaces de plugins y los clones son repos de GitSí
Python 3.10+La CLI um está escrita en PythonSí
ffmpegGrabar, cortar y montar el vídeo de presentaciónSí
uvLa forma más rápida de instalar y ejecutar um (pipx también vale)Recomendado
Clave de API de falSprites, texturas, 3D, efectos, música y voces generadosPara assets
Blenderum render3d: modelo 3D → fotogramas de sprite desde la cámara del juegoOpcional
Un juego de PC que tengasUn jugador, offline o un servidor propioSí

Instala los requisitos de una vez

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

Windows, macOS y Linux: qué funciona dónde

Casi todo el kit es multiplataforma. La parte que controla un juego en marcha (lanzar, capturar, enviar entrada, grabar la ventana solo con el audio del juego) está pensada primero para Windows, porque ahí están los juegos. Los agentes pueden controlar juegos de Windows de forma nativa o desde WSL2.

FunciónWindowsWSL2macOSLinux
Instalar plugin / skills✓✓✓✓
Base de conocimiento um kb✓✓✓✓
um fal / um comfy / um sprite✓✓✓✓
um backup, um publish check✓✓✓✓
um scan (instalaciones de Steam/Epic/Xbox)✓✓ (discos de Windows)Solo SteamSteam / Proton
um win lanzar, capturar, controlar, grabar✓✓ (controla Windows)——

En macOS y Linux el agente aún puede probar en el juego con las herramientas de captura del sistema (screencapture, ffmpeg, xdotool), pero no hay nada preconfigurado. Notas de campo como ejecutar xEdit en Linux o HL2 con Wine en macOS demuestran que se puede.

Instalar por agente: comparativa

Todas las vías instalan las mismas skills (formato Agent Skills), el servidor MCP de fal y la CLI um.

AgenteInstalaciónDónde quedan las skills
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 / CopilotActiva chat.plugins.enabled → Chat: Install Plugin From Source → URL del repo.agents/skills
CursorCursor Marketplace, o clonar.agents/skills
OpenCodeClona y ejecuta opencode dentroskills/ vía opencode.json
Solo skillsnpx skills add https://github.com/rehan-remade/universal-moddercarpeta por defecto del agente
Cualquier otrogit clone https://github.com/rehan-remade/universal-modderAGENTS.md

Claude Code

Ejecútalo dentro de una sesión de Claude Code (no en tu terminal):

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

Elige el ámbito user para tenerlo en todas las carpetas y ejecuta /reload-plugins si te lo pide. El recorrido completo, incluido Claude Desktop y cómo llamar a cada skill, está en la página Universal Modder + Claude Code.

OpenAI Codex

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

Codex lee las skills de .agents/skills y la configuración MCP de .codex/config.toml.

Gemini CLI

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

El manifiesto de la extensión es gemini-extension.json; las instrucciones vienen de GEMINI.md, que apunta a AGENTS.md.

VS Code con GitHub Copilot

  1. Abre la configuración y activa chat.plugins.enabled.
  2. Abre la paleta de comandos y ejecuta Chat: Install Plugin From Source.
  3. Pega https://github.com/rehan-remade/universal-modder.

La configuración MCP está en .vscode/mcp.json.

Cursor

Instálalo desde Cursor Marketplace, o clona el repo y ábrelo: Cursor lee AGENTS.md y .cursor/mcp.json automáticamente.

OpenCode

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

opencode.json añade las skills y el servidor MCP de fal.

Cualquier otro agente

terminal
# solo las skills, en la carpeta de skills de tu agente
npx skills add https://github.com/rehan-remade/universal-modder

# o todo: inicia tu agente dentro del clon
git clone https://github.com/rehan-remade/universal-modder

Instalar solo la CLI um

Instalar el plugin o clonar el repo ya añade um al PATH. Si usas las skills en otro sitio, o quieres um en una terminal normal, instálala como herramienta. Se instala desde GitHub; no está en PyPI, así que pip install universal-modder no funcionará.

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

Cada grupo de comandos tiene --help con ejemplos. Consulta la referencia de la CLI um.

Configura tu clave de fal

Consigue una clave en fal.ai/dashboard/keys (tendrás que añadir saldo; se muestra una sola vez, guárdala). Con ella funcionan tanto el servidor MCP de fal como um fal.

macos / linux / wsl
export FAL_KEY="your-key"
# para que sea permanente
echo 'export FAL_KEY="your-key"' >> ~/.zshrc   # o ~/.bashrc
windows · powershell
setx FAL_KEY "your-key"
# después abre una terminal nueva y reinicia tu agente

¿Sin clave? um comfy genera imágenes con un servidor ComfyUI local. El audio, el 3D y el vídeo siguen necesitando fal. Los precios están en la página de costes.

Comprueba la instalación

terminal
um --help
um kb search "terraria"       # notas de campo previas (funciona fuera del repo)
um scan --list                # juegos encontrados en esta máquina
um fal price fal-ai/trellis-2 # confirma que FAL_KEY funciona

Tu primera sesión: un cambio pequeño y reversible

  1. Elige un juego fácilLos juegos con un loader popular son el comienzo más suave: Terraria (tModLoader), Stardew Valley (SMAPI), Minecraft (Fabric/Forge), juegos de Unity con BepInEx y de Unreal con UE4SS. Ver la biblioteca de juegos.
  2. Pide primero un reconocimiento
    prompt
    ¿Qué motor usa mi copia de Terraria, alguien la ha modificado antes (busca en la base de conocimiento) y qué ruta seguirías? No cambies nada todavía.
  3. Deja que haga copias y monte un laboratorioEl agente hace una instantánea de las partidas con um backup create, usa un perfil o mundo aparte y pregunta antes de instalar un loader.
  4. Construye una parte
    prompt
    Añade un bumerán que rebote entre enemigos cuatro veces antes de volver. Primero con un sprite provisional y, cuando funcione en el juego, un sprite de fal.
  5. Verifica y luego amplíaLanza el juego, míralo y solo entonces pide más. Los proyectos largos se guardan en MODLOG.md; en una sesión nueva dile «lee MODLOG.md y continúa».

Solución de problemas

Añadir el marketplace falla con un error de Git / SSH

Los marketplaces de plugins se clonan con Git. Si tu equipo no tiene clave SSH de GitHub, dile a Git que use HTTPS para GitHub:

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

Las skills no aparecen tras instalar

Ejecuta /reload-plugins (Claude Code) o reinicia el agente. Comprueba en /plugin que el plugin está activado.

um: command not found

Abre una terminal nueva tras instalar el plugin, o instala la CLI con uv tool install como arriba y asegúrate de que ~/.local/bin está en el PATH (uv tool update-shell).

um fal dice que falta la clave

FAL_KEY tiene que estar en el entorno desde el que se inició el agente. Reinicia el agente después de setx o de editar el perfil de tu shell.

um win no se ejecuta

Solo controla juegos de Windows, desde Windows o WSL2. En macOS/Linux, prueba en el juego a mano.

Preguntas frecuentes

¿Cómo uso Universal Modder después de instalarlo?

Pídele un mod a tu agente con tus palabras, por ejemplo «Haz un mod para Terraria: añade un lanzamisiles teledirigido y genera los sprites con fal». La skill mod-any-game se carga sola con las peticiones de modding. En Claude Code también puedes llamarla con /universal-modder:mod-any-game.

¿Necesito saber programar?

No, aunque ayuda leer lo que hace el agente. Tú apruebas los pasos delicados (instalar un loader, controlar el ratón y el teclado, publicar), lanzas y miras el juego, y decides cuándo está terminado.

¿Necesito una clave de API de fal?

Solo para generar arte, 3D, sonido y vídeo. Los mods solo de código, el reconocimiento y la ingeniería inversa funcionan sin ella. Para imágenes sin clave, um comfy puede usar un servidor ComfyUI local.

¿Qué método de instalación elijo?

Usa la vía de plugin o extensión de tu agente si existe (Claude Code, Codex, Gemini CLI, Copilot, Cursor): configura las skills y el servidor MCP de fal y pone um en el PATH. Clona el repo si quieres leer o cambiar las skills, o si tu agente no tiene sistema de plugins.

¿Cómo actualizo Universal Modder?

En un clon, ejecuta git pull. Para la CLI, uv tool upgrade universal-modder o reinstálala. Para los plugins, actualiza el marketplace desde el menú de plugins de tu agente (Claude Code: /plugin → Marketplaces → update). Sigue los cambios en la página de novedades.