generate-assets

Generates 3D models and audio via Meshy and ElevenLabs APIs and imports them into Unreal Engine.

Updated May 29, 2026
One-click install
npx skills add https://github.com/JanVogelsang/UE-AgentFramework --skill generate-assets-janvogelsang
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: generate-assets
Source: https://github.com/JanVogelsang/UE-AgentFramework/tree/main/UnrealEngine/skills/generate-assets
Command: npx skills add https://github.com/JanVogelsang/UE-AgentFramework --skill generate-assets-janvogelsang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating 3D models and audio assets for Unreal Engine projects normally requires external DCC tools and manual import steps. This Skill automates the full pipeline from AI generation through API services to engine import, material setup, and sound configuration. ## Core Features & Use Cases - 3D Model Generation: Calls the Meshy API through a Python utility to generate FBX models with PBR texture maps (base color, normal, roughness, metallic, AO) from text prompts. - Audio Generation: Uses the ElevenLabs API to produce RIFF/WAV text-to-speech audio files. - Automated Engine Import: Imports generated files into /Game/GenAI/ paths, builds a one-shot PBR material graph, assigns it to the static mesh, and configures Sound Wave and Sound Cue assets with 3D attenuation. - Use Case: Ask for a 3D model of a rusty barrel; the Skill generates the mesh and textures, imports them, wires a complete PBR material, and assigns it to the mesh in one workflow. ## Quick Start Generate a 3D model of a medieval sword and import it into my Unreal Engine project with its PBR material set up.

Frequently Asked Questions about generate-assets

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate 3D models with AI for Unreal Engine?▼

Run the generative_utils.py script with the meshy command and a text prompt. It polls the Meshy API, downloads an FBX file with PBR texture maps, and the Skill then imports everything into /Game/GenAI/ paths using MCP import tools.

How do I generate text-to-speech audio for Unreal Engine?▼

Run generative_utils.py with the elevenlabs command and the text to speak. It downloads a RIFF/WAV file, which is then imported to /Game/GenAI/Audio/ and configured as a Sound Wave with an optional Sound Cue.

What API keys are required for AI asset generation?▼

You need MESHY_API_KEY for 3D model generation and ELEVENLABS_API_KEY for audio generation. Both keys must be placed in a .env file at the root of your Unreal Engine project.

Why does the asset generation script fail with a missing key error?▼

The script fails when the required API key is absent from the .env file in the project workspace. Add MESHY_API_KEY or ELEVENLABS_API_KEY to the .env file at the project root and rerun the command.

Does the generated 3D model include PBR textures and materials?▼

Yes, Meshy generation downloads base color, normal, roughness, metallic, and AO texture maps alongside the FBX. The Skill then creates a complete PBR material graph with create_pbr_material_from_textures and assigns it to the static mesh.