unreal-source-index

Generate and query CSV indexes of Unreal Engine source modules and plugins.

16|3|Updated Jun 13, 2026
One-click install
npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill unreal-source-index
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unreal-source-index
Source: https://github.com/OrionUE/Orion_FreeEdition/tree/main/.agents/skills/unreal-source-index
Command: npx skills add https://github.com/OrionUE/Orion_FreeEdition --skill unreal-source-index

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the difficulty of locating Unreal Engine modules, plugins, Build.cs files, and source roots by creating a portable index before broad source searches.

Core Features & Use Cases

  • Source Index Generation: Builds relative-path indexes for Unreal Engine source modules, plugins, plugin modules, Build.cs files, and uplugin descriptors.
  • Fast Source Discovery: Queries generated CSV indexes to identify module ownership, plugin metadata, source locations, runtime/editor module types, and loading phases.
  • Use Case: When investigating an Unreal Engine API dependency, use this Skill to quickly locate the responsible module and source directory before opening the actual engine code.

Quick Start

Use the unreal-source-index skill to generate or query a relative-path Unreal Engine source index for the module or plugin I need to investigate.

Frequently Asked Questions about unreal-source-index

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

FAQPage Schema
How do I find Unreal Engine source modules and plugins faster?

Find Unreal Engine source modules and plugins faster by generating a portable relative-path index. This creates structured CSV files that allow quick querying of module ownership, plugin metadata, and source locations before opening engine code.

What is the best way to look up Build.cs files and plugin descriptors in Unreal Engine?

The best way to look up Build.cs files and uplugin descriptors is querying a generated source index. This approach parses plugin descriptors and indexes Build.cs files to provide immediate retrieval of module types and loading phases.

How do I identify which Unreal Engine module owns a specific API dependency?

Identify the responsible Unreal Engine module by querying the source index for API dependencies. The index maps source roots and module ownership, allowing you to pinpoint the exact source directory responsible for the dependency.

Can I use a source index to check Unreal Engine plugin loading phases and runtime types?

Yes, you can use a source index to check Unreal Engine plugin loading phases and module types. Querying the structured CSV index retrieves specific plugin metadata, including whether a module is designated as runtime or editor.

How do I generate a portable source index for Unreal Engine development?

Generate a portable source index for Unreal Engine development by scanning source directories and creating relative-path CSV files. This process indexes modules, plugins, and Build.cs files to ensure reliable engine source navigation across environments.

Why does locating Unreal Engine source roots require an index instead of a broad search?

Locating Unreal Engine source roots requires an index because broad searches are slow and lack context. Generating a structured index first ensures reliable source navigation by mapping module ownership and plugin metadata before deep code investigation.