Tutorial · todos os agentes

Como instalar e usar o Universal Modder

Um kit, seis agentes. Este guia compara todas as formas de instalação lado a lado e leva você do zero ao primeiro mod funcionando: requisitos, a CLI um, uma chave do fal e uma primeira sessão segura.

Atualizado 9 de out. de 2026

Versão curta (Claude Code): instale Git, Python 3.10+, ffmpeg e uv, rode os dois comandos /plugin abaixo, defina FAL_KEY e pergunte: “Qual é a engine do meu jogo, e alguém já fez mod nele?”

Requisitos

Você precisa dePara quêObrigatório?
Um agente de IA para programarQuem faz o trabalho é o Claude Code (Pro, Max, Team ou API), Codex, Gemini CLI, Copilot, Cursor ou OpenCodeSim
GitMarketplaces de plugins e clones são repositórios GitSim
Python 3.10+A CLI um é em PythonSim
ffmpegGravar, cortar e montar o vídeo de apresentaçãoSim
uvO jeito mais rápido de instalar e rodar o um (pipx também serve)Recomendado
Chave de API do falSprites, texturas, 3D, efeitos, música e vozes geradosPara assets
Blenderum render3d: modelo 3D → quadros de sprite na câmera do jogoOpcional
Um jogo de PC que você temSingle-player, offline ou um servidor seuSim

Instale os requisitos de uma 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 e Linux: o que funciona onde

Quase todo o kit é multiplataforma. A parte que controla um jogo rodando (iniciar, capturar tela, enviar comandos, gravar a janela só com o áudio do jogo) é focada em Windows, porque é lá que os jogos estão. Os agentes controlam jogos de Windows nativamente ou pelo WSL2.

RecursoWindowsWSL2macOSLinux
Instalar plugin / skills✓✓✓✓
Base de conhecimento um kb✓✓✓✓
um fal / um comfy / um sprite✓✓✓✓
um backup, um publish check✓✓✓✓
um scan (instalações Steam/Epic/Xbox)✓✓ (discos do Windows)Só SteamSteam / Proton
um win iniciar, capturar, controlar, gravar✓✓ (controla o Windows)——

No macOS e Linux o agente ainda consegue testar no jogo com as ferramentas de captura do sistema (screencapture, ffmpeg, xdotool), mas nada vem pronto. Notas de campo como rodar o xEdit no Linux ou o HL2 pelo Wine no macOS mostram que é possível.

Instalar por agente: lado a lado

Toda opção instala as mesmas skills (formato Agent Skills), o servidor MCP do fal e a CLI um.

AgenteInstalaçãoOnde ficam as 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 / CopilotAtive chat.plugins.enabled → Chat: Install Plugin From Source → URL do repositório.agents/skills
CursorCursor Marketplace, ou clone.agents/skills
OpenCodeClone e rode opencode dentroskills/ via opencode.json
Só as skillsnpx skills add https://github.com/rehan-remade/universal-modderpasta padrão do agente
Qualquer outrogit clone https://github.com/rehan-remade/universal-modderAGENTS.md

Claude Code

Rode dentro de uma sessão do Claude Code (não no seu terminal):

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

Escolha o escopo user para ter o plugin em qualquer pasta e rode /reload-plugins se pedir. O passo a passo completo, incluindo o Claude Desktop e como chamar cada skill, está na página Universal Modder + Claude Code.

OpenAI Codex

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

O Codex lê as skills de .agents/skills e a configuração MCP de .codex/config.toml.

Gemini CLI

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

O manifesto da extensão é o gemini-extension.json; as instruções vêm do GEMINI.md, que aponta para o AGENTS.md.

VS Code com GitHub Copilot

  1. Abra as configurações e ative chat.plugins.enabled.
  2. Abra a paleta de comandos e rode Chat: Install Plugin From Source.
  3. Cole https://github.com/rehan-remade/universal-modder.

A configuração MCP fica em .vscode/mcp.json.

Cursor

Instale pelo Cursor Marketplace, ou clone o repositório e abra: o Cursor lê AGENTS.md e .cursor/mcp.json automaticamente.

OpenCode

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

O opencode.json adiciona as skills e o servidor MCP do fal.

Qualquer outro agente

terminal
# só as skills, na pasta de skills do seu agente
npx skills add https://github.com/rehan-remade/universal-modder

# ou tudo: inicie seu agente dentro do clone
git clone https://github.com/rehan-remade/universal-modder

Instalar só a CLI um

Instalar o plugin ou clonar o repositório já coloca o um no PATH. Se você usa as skills em outro lugar, ou quer o um num terminal comum, instale como ferramenta. A instalação é pelo GitHub; ele não está no PyPI, então pip install universal-modder não funciona.

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

Cada grupo de comandos tem --help com exemplos. Veja a referência da CLI um.

Configure sua chave do fal

Pegue uma chave em fal.ai/dashboard/keys (é preciso adicionar créditos; ela aparece uma única vez, então guarde). Ela alimenta tanto o servidor MCP do fal quanto o um fal.

macos / linux / wsl
export FAL_KEY="your-key"
# deixar permanente
echo 'export FAL_KEY="your-key"' >> ~/.zshrc   # ou ~/.bashrc
windows · powershell
setx FAL_KEY "your-key"
# depois abra um terminal novo e reinicie o agente

Sem chave? O um comfy gera imagens com um servidor ComfyUI local. Áudio, 3D e vídeo continuam precisando do fal. Os preços estão na página de custos.

Confira a instalação

terminal
um --help
um kb search "terraria"       # notas de campo anteriores (funciona fora do repo)
um scan --list                # jogos encontrados nesta máquina
um fal price fal-ai/trellis-2 # confirma que a FAL_KEY funciona

Sua primeira sessão: uma mudança pequena e reversível

  1. Escolha um jogo fácilJogos com um loader popular são o começo mais tranquilo: Terraria (tModLoader), Stardew Valley (SMAPI), Minecraft (Fabric/Forge), jogos Unity com BepInEx e Unreal com UE4SS. Veja a biblioteca de jogos.
  2. Peça um reconhecimento primeiro
    prompt
    Qual é a engine da minha cópia do Terraria, alguém já fez mod nele (pesquise na base de conhecimento) e qual rota você seguiria? Não mude nada ainda.
  3. Deixe ele fazer backup e montar um laboratórioO agente tira um snapshot dos saves com um backup create, usa um perfil ou mundo separado e pergunta antes de instalar um loader.
  4. Construa uma parte
    prompt
    Adicione um bumerangue que ricocheteia entre inimigos quatro vezes antes de voltar. Primeiro com um sprite provisório; quando funcionar no jogo, um sprite do fal.
  5. Verifique e depois expandaAbra o jogo, veja com seus olhos e só então peça mais. Projetos longos ficam no MODLOG.md; numa sessão nova, diga “leia o MODLOG.md e continue”.

Solução de problemas

Adicionar o marketplace falha com erro de Git / SSH

Os marketplaces de plugins são clonados com Git. Se sua máquina não tem chave SSH do GitHub, diga ao Git para usar HTTPS no GitHub:

terminal
git config --global url."https://github.com/".insteadOf git@github.com:

As skills não aparecem depois de instalar

Rode /reload-plugins (Claude Code) ou reinicie o agente. Confira em /plugin se o plugin está ativado.

um: command not found

Abra um terminal novo depois de instalar o plugin, ou instale a CLI com uv tool install como acima e garanta que ~/.local/bin está no PATH (uv tool update-shell).

um fal diz que falta a chave

A FAL_KEY precisa estar no ambiente em que o agente foi iniciado. Reinicie o agente depois do setx ou de editar o perfil do shell.

um win não roda

Ele só controla jogos de Windows, pelo Windows ou WSL2. No macOS/Linux, teste no jogo manualmente.

Perguntas frequentes

Como uso o Universal Modder depois de instalar?

É só pedir um mod ao seu agente com suas palavras, por exemplo “Faça um mod para o Terraria: adicione um lança-mísseis teleguiado e gere os sprites com o fal”. A skill mod-any-game carrega sozinha em pedidos de modding. No Claude Code você também pode chamá-la com /universal-modder:mod-any-game.

Preciso saber programar?

Não, mas ajuda acompanhar o que o agente faz. Você aprova os passos arriscados (instalar um loader, controlar mouse e teclado, publicar), abre e olha o jogo, e decide quando está pronto.

Preciso de uma chave de API do fal?

Só para gerar arte, 3D, som e vídeo. Mods só de código, reconhecimento e engenharia reversa funcionam sem ela. Para imagens sem chave, o um comfy pode usar um servidor ComfyUI local.

Qual forma de instalação escolher?

Use o plugin ou extensão do seu agente, se houver (Claude Code, Codex, Gemini CLI, Copilot, Cursor): ele configura as skills e o servidor MCP do fal e coloca o um no PATH. Clone o repositório se quiser ler ou alterar as skills, ou se seu agente não tiver sistema de plugins.

Como atualizo o Universal Modder?

Num clone, rode git pull. Para a CLI, uv tool upgrade universal-modder ou reinstale. Para plugins, atualize o marketplace pelo menu de plugins do agente (Claude Code: /plugin → Marketplaces → update). Acompanhe as mudanças na página de novidades.