Game Assets
glifxyz/glif-mcp-server
Make art and media for a game you are building with Glif: character reference sheets, consistent characters, pixel-art sprite sheets with animation cycles, seamless and PBR textures, 3D models, item…
Generate game assets with fal (fal.ai) through the fal MCP server, the um fal CLI (REST) or fal api.
$ npx skills add rehan-remade/universal-modder --skill fal-assets -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rehan-remade/universal-modder fal-assets --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/fal-assets .claude/skills/fal-assets && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "fal-assets" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assets into .claude/skills/fal-assets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fal-assets", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assetsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add rehan-remade/universal-modder --skill fal-assets -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rehan-remade/universal-modder fal-assets --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/fal-assets .agents/skills/fal-assets && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fal-assets" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assets into .agents/skills/fal-assets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fal-assets", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rehan-remade/universal-modder --skill fal-assets -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rehan-remade/universal-modder fal-assets --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/fal-assets .cursor/skills/fal-assets && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "fal-assets" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assets into .cursor/skills/fal-assets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fal-assets", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/rehan-remade/universal-modder.git --path skills/fal-assets--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add rehan-remade/universal-modder --skill fal-assets -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rehan-remade/universal-modder fal-assets --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/fal-assets .gemini/skills/fal-assets && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "fal-assets" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assets into .gemini/skills/fal-assets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fal-assets", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install rehan-remade/universal-modder fal-assetsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add rehan-remade/universal-modder --skill fal-assets -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/fal-assets .github/skills/fal-assets && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "fal-assets" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assets into .github/skills/fal-assets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fal-assets", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add rehan-remade/universal-modder --skill fal-assets -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rehan-remade/universal-modder fal-assets --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rehan-remade/universal-modder.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/fal-assets .opencode/skills/fal-assets && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "fal-assets" agent skill from https://github.com/rehan-remade/universal-modder/tree/main/skills/fal-assets into .opencode/skills/fal-assets/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fal-assets", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
fal-assetsGenerate game assets with fal (fal.ai) through the fal MCP server, the um fal CLI (REST) or fal api.
Fal Assets is an agent skill from rehan-remade/universal-modder. Generate game assets with fal (fal.ai) through the fal MCP server, the um fal CLI (REST) or fal api. Covers sprites and icons with transparent backgrounds, consistent variants and animation frames, pixel art, seamless textures, PBR material maps, image-to-3D models, remeshing, auto-rigging, sound effects, music, voice lines, and trailer or cutscene video. Use whenever a mod needs new art, audio or 3D models, or the user mentions fal, generating sprites, textures, models, SFX or music for a game.
Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Game Development, covering Game assets and audio, Sprites and pixel art and 3D graphics and WebGL. It works with fal and Model Context Protocol. The repository describes itself as: Point Claude at any game. Skills, tools and the fal MCP that let Claude Code mod almost any PC game you own: recon, reverse engineering, fal-generated art/3D/audio, in-game… The licence is MIT.
Read from SKILL.md and the folder at commit 50af8bd. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ffmpegclaudepipFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
mcp.fal.aiAlso links to:
fal.aiFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
FAL_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Fal Assets loads about 2k tokens when it runs. Until then it costs about 129 tokens; SKILL.md has 977 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
a `.env` file (`FAL_KEY=...`) in the working folder. Never write the key into mod files; `um publish check`Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from rehan-remade/universal-modder at commit 50af8bd, republished under its MIT licence (© rehan-remade). 977 words, ~2,027 tokens.
.claude/skills/fal-assets/SKILL.md (or your agent's skills folder).fal runs hundreds of generative models behind one API key. Use it whenever the mod needs something that doesn't exist yet: a weapon sprite, a boss, a unit rendered from 16 angles, a tileable floor, a laser sound, boss music, a voiced line.
Key. FAL_KEY must be set (create one at https://fal.ai/dashboard/keys). um fal also reads it from
a .env file (FAL_KEY=...) in the working folder. Never write the key into mod files; um publish check
flags leaked keys.
MCP. fal's hosted MCP server is https://mcp.fal.ai/mcp with header Authorization: Bearer $FAL_KEY.
The repo pre-configures it for each agent:
.mcp.json.codex/config.toml.cursor/mcp.json.vscode/mcp.jsongemini-extension.jsonTo add it by hand:
claude mcp add --transport http fal https://mcp.fal.ai/mcp --header "Authorization: Bearer $FAL_KEY"~/.codex/config.toml): [mcp_servers.fal] with url = "https://mcp.fal.ai/mcp" and
bearer_token_env_var = "FAL_KEY"search_models, recommend_model, get_model_schema, get_pricing, run_model,
submit_job/check_job/get_job_result, upload_file, search_docs.No fal key? For images, um comfy uses a local ComfyUI server instead (um comfy status, then
um comfy image "..." --sprite). It has no audio, 3D or video recipes.
CLI alternatives: pip install fal gives fal api <endpoint> key=value key:=json; the genmedia CLI
(genmedia run ... --json --download) is agent-friendly too.
recommend_model / search_models / get_model_schema / get_pricing, or um fal search,
um fal schema <endpoint>, um fal price <endpoint>. The catalog changes weekly. The defaults below were
current in September 2026; check before a big batch.um fal <recipe>. It uploads local inputs,
queues, polls, downloads every output file, and appends the endpoint, inputs, seed and request id to
<out>/fal_manifest.jsonl, so every asset can be traced and regenerated.run_model.um fal <recipe> --help for options; --model overrides the endpoint; --set k=v passes extra inputs)| Asset | Command | Default endpoint |
|---|---|---|
| Sprite / icon, transparent background | um fal sprite "<subject, view, style>" --name x | openai/gpt-image-2 (background=transparent) |
| Concept art, key art, backgrounds | um fal image "<prompt>" --aspect 16:9 | fal-ai/nano-banana-2 |
| Consistent variants, extra frames, recolors, same character new pose | um fal edit "<change>" --ref base.png | fal-ai/nano-banana-2/edit |
| Background removal | um fal rmbg in.png | fal-ai/birefnet/v2 |
| Clean pixel art from any image | um fal pixelate in.png --colors 24 | fal-ai/image2pixel |
| Upscale | um fal upscale in.png --factor 2 | fal-ai/seedvr/upscale/image |
| Seamless tiling texture | um fal texture "mossy cobblestone" | fal-ai/z-image/turbo/tiling |
| PBR maps (basecolor, normal, roughness, metalness, height) | um fal pbr "rusted sheet metal" | fal-ai/patina/material |
| Image → textured 3D model (GLB) | um fal model3d concept.png [--engine trellis2|hunyuan|tripo|meshy] | fal-ai/trellis-2 |
| Auto-rig a humanoid, optional animations | um fal rig character.glb --animate | fal-ai/meshy/rigging |
| Sound effect | um fal sfx "plasma rifle shot, punchy" --seconds 1.2 | fal-ai/elevenlabs/sound-effects/v2 |
| Music | um fal music "tense boss battle, chiptune, 150 bpm" --seconds 90 | elevenlabs/music/v2.5 |
| Voice line | um fal voice "You dare challenge me?" --voice-id Adam | fal-ai/elevenlabs/tts/eleven-v3 |
| Trailer / cutscene clip | um fal video still.png "camera orbits the boss" | bytedance/seedance-2.5/image-to-video |
| Anything else | um fal run <endpoint> key=value key:=json image_url=@local.png | any |
Other useful endpoints:
tripo3d/tripo/remesh and fal-ai/meshy/v5/remesh (low-poly, game-ready), fal-ai/trellis-2/retexture.fal-ai/hunyuan-motion (text → motion).fal-ai/recraft/v4.1/text-to-vector (SVG icons).pixelcut/video-background-removal.google/lyria-3.5.fal-ai/minimax/speech-2.8-hd.um sprite cutout can flood-fill.
Avoid gradients, scenery and ground shadows. If a soft shadow sneaks in, use --grey / --keep-top
in cutout.um sprite team-mask --hue blue turns them into a mask.--ref ("same robot, now firing, muzzle flash"). Don't ask one prompt for a whole sprite sheet;
grids come out uneven.um fal model3d, then
um render3d from the game's camera (asset-pipeline skill). That's how the AoE2 robotaxi got 16
consistent headings × 5 animations.ffmpeg -i x.mp3 -ar 44100 x.wav (XNA/tModLoader, most engines);ffmpeg -i x.mp3 -c:a libvorbis -q:a 5 x.ogg (Minecraft, Godot, Unity);-af silenceremove=start_periods=1:start_threshold=-50dB.um fal sfx ... --loop, or ask the music model for a loopable track and crossfade the ends.-af loudnorm=I=-16) so they sit with the game's own
sounds.um fal price <endpoint> / MCP get_pricing). For more than about 20 generations or anything
video-sized, tell the user the rough cost first.--quality low, --res 0.5K), then
re-run the winners at full quality with the same prompt (and seed where supported).fal_manifest.jsonl with the assets; it records prompts, seeds and request ids.© rehan-remade, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/fal-assets of rehan-remade/universal-modder.
Open the folder on GitHubat commit 50af8bd
Fal Assets next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Fal Assets this skillrehan-remade/universal-modder | 6.5k | — | ~2k | Automated safety check: Notes | MIT | |
| Game Assetsglifxyz/glif-mcp-server | 213 | — | ~831 | Automated safety check: Pass | MIT | |
| Blender Character Artistarjun988/blender-skills | 283 | — | ~1k | Automated safety check: Pass | MIT | |
| Creature Modeling for Blenderarjun988/blender-skills | 283 | — | ~1k | Automated safety check: Pass | MIT | |
| Game Asset Generatorhtdt/godogen | 7.1k | — | ~2.8k | Automated safety check: Pass | MIT | |
| 2D Sprite Generator0x0funky/agent-sprite-forge | 4.4k | — | ~3.6k | Automated safety check: Pass | MIT |
glifxyz/glif-mcp-server
Make art and media for a game you are building with Glif: character reference sheets, consistent characters, pixel-art sprite sheets with animation cycles, seamless and PBR textures, 3D models, item…
arjun988/blender-skills
Guides production character modeling in Blender through MCP: proportions, edge loops for faces and joints, clothing as separate meshes, hair, and animation-ready topology.
arjun988/blender-skills
Anatomy-grounded workflow for modeling fantasy creatures, monsters and aliens in Blender over MCP, from skeleton blockout and muscle masses to retopology and rig tests.
htdt/godogen
Generates game art from text prompts: PNG images, GLB 3D models, rigged characters, animations and sprites, with background removal.
0x0funky/agent-sprite-forge
Produces game-ready 2D characters, creatures, props, icons and effects as master stills, sheets or clips, and exports frames for common game engines.
pa001024/dna-builder
This skill documents how to use the fmodel-mcp toolkit (a CUE4Parse-based .NET CLI plus a thin Python MCP server) to inspect and export Unreal Engine game assets — pak files, textures, meshes…
rehan-remade/universal-modder
Build cross-game mashups and total conversions, the "Minecraft inside Elden Ring" or "skateboarding in MW2" kind.
rehan-remade/universal-modder
Turn generated or hand-made art into exactly what a game engine loads.
rehan-remade/universal-modder
Launch, see and drive a real game so an agent can test its own mods.
rehan-remade/universal-modder
Figure out how a specific installed game can be modded, before writing any mod code.
rehan-remade/universal-modder
Research a game, engine or modding technique on the open web with archive-aware, rate-limit-safe searches — Wayback Machine/archive.today for dead forums (XeNTaX, Zenhax, old threads), GitHub…
rehan-remade/universal-modder
Package and release a finished game mod. An agent skill from rehan-remade/universal-modder.
Works with
Categories
Generate game assets with fal (fal.ai) through the fal MCP server, the um fal CLI (REST) or fal api. Fal Assets is an agent skill from rehan-remade/universal-modder.ai) through the fal MCP server, the um fal CLI (REST) or fal api.
Fal Assets fits situations like: A mod needs new art; the user mentions fal; generating sprites; music for a game.
Run `npx skills add rehan-remade/universal-modder --skill fal-assets -a claude-code`. Or copy the skill folder (skills/fal-assets in rehan-remade/universal-modder) into .claude/skills/fal-assets in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rehan-remade/universal-modder --skill fal-assets -a codex`. Or copy the skill folder (skills/fal-assets in rehan-remade/universal-modder) into .agents/skills/fal-assets in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rehan-remade/universal-modder --skill fal-assets -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fal-assets, .gemini/skills/fal-assets, .github/skills/fal-assets and .opencode/skills/fal-assets in your project.
Going by SKILL.md and its folder, Fal Assets needs the command-line tools its instructions call (ffmpeg, claude and pip) and credentials named FAL_KEY. Our summary lists: Python 3; A credential in FAL_KEY.
SKILL.md names 2 domains. In commands or code: mcp.fal.ai; the agent is likely to contact it when it follows the instructions. As links in the text: fal.ai. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Fal Assets is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Fal Assets: Game Assets (glifxyz/glif-mcp-server, 213 stars), Blender Character Artist (arjun988/blender-skills, 283 stars), Creature Modeling for Blender (arjun988/blender-skills, 283 stars) and Game Asset Generator (htdt/godogen, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rehan-remade (a GitHub user) maintains it in rehan-remade/universal-modder, which has 6,452 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 11, 2026.
Source: rehan-remade/universal-modder on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.