unreal-setup

Configures Unreal Engine project environment and generates a project-index skill through guided setup steps.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chromadb, onnxruntime, pypdf.

What problem does it solve? Setting up an AI-assisted Unreal Engine workspace requires many manual steps: verifying LLVM/Clang, configuring Git LFS, generating compile_commands.json, installing dependencies, and indexing the entire codebase. This Skill automates that one-time onboarding with a diagnostic-driven, step-by-step procedure. ## Core Features & Use Cases - Environment Diagnostics: Checks for libclang.dll, Git/Git LFS, compile_commands.json, AST cache, and existing configuration before doing any work. - Automated Setup Pipeline: Installs Python dependencies (ChromaDB, ONNX runtime, PyPDF), runs the plugin installer, generates the Clang compilation database, and configures local environment paths. - Project Index Generation: Scans all C++ source, config, and asset files in batches and compiles a permanent project-index skill with concepts, gameplay, systems, and files_index references. - Use Case: After cloning a new Unreal project, ask the agent to run project setup; it verifies your toolchain, indexes the codebase, and produces a navigable architecture map for future sessions. ## Quick Start Run project setup to initialize and index my Unreal Engine project.

Frequently Asked Questions about unreal-setup

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

FAQPage Schema
How do I set up an AI agent for my Unreal Engine project?▼

Run the project setup procedure, which diagnoses your environment, installs dependencies, generates compile_commands.json, and indexes the codebase. It finishes by creating a project-index skill and updating AGENTS.md with workspace rules.

How to generate compile_commands.json for Unreal Engine?▼

Run Unreal Build Tool with -Mode=GenerateClangDatabase targeting your project's Editor Win64 Development configuration. The setup verifies the file exists in the project directory before proceeding to AST indexing.

Does Unreal Engine setup require LLVM and Clang?▼

Yes, the C++ AST server needs libclang.dll, which it auto-detects from Visual Studio's C++ Clang tools component, standalone LLVM installs, or the LIBCLANG_PATH environment variable. Setup stops until Clang is verified.

Why does Unreal project setup require Git LFS?▼

Git LFS tracks binary Unreal assets like .uasset and .umap files to prevent repository corruption. The setup can automatically run git init, git lfs install, and configure tracking with your approval.

What happens if the Unreal Editor is offline during project indexing?▼

Setup falls back to scanning the Content folder on the filesystem and parsing DefaultEngine.ini to infer asset configurations. It documents that live asset queries were skipped for later verification.