ue-editor-tools

Provide boilerplate and guidance for building Unreal Editor tools.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/thilthpc01208/unreal-engine-skills --skill ue-editor-tools-thilthpc01208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-editor-tools
Source: https://github.com/thilthpc01208/unreal-engine-skills/tree/main/skills/ue-editor-tools
Command: npx skills add https://github.com/thilthpc01208/unreal-engine-skills --skill ue-editor-tools-thilthpc01208

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when extending the Unreal Editor with custom tools and workflows, providing boilerplate and patterns to speed up development and ensure consistency across projects.

Core Features & Use Cases

  • Editor module setup boilerplate for editor extensions (tools, menus, asset editors, editor modes)
  • Detailed customization workflows (detail customization, IPropertyTypeCustomization) and editor subsystems
  • Editor utilities and Blutility concepts (UEditorUtilityWidget, UAssetActionUtility, UActorActionUtility), asset tools, and tool menu extensions

Quick Start

Follow the Editor Module Setup to scaffold your own editor extensions and start building a custom UE tool workflow.

Frequently Asked Questions about ue-editor-tools

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

FAQPage Schema
How do I set up an Unreal Editor module for building custom editor extensions?

To set up an Unreal Editor module for editor extensions, configure your build scripts with the provided editor module boilerplate. This scaffolding establishes the foundational architecture needed to register custom tools, asset editors, and editor modes.

What is the best way to add custom menus and tool extensions in Unreal Engine?

The best way to add custom menus in Unreal Engine is through ToolMenus registration. This framework provides standardized entry points to inject custom editor workflows and UI extensions directly into the Unreal Editor environment.

How does detail customization work for custom properties in Unreal Engine?

Detail customization in Unreal Engine works by implementing IPropertyTypeCustomization. This mechanism intercepts the default details panel rendering, allowing you to design custom UI layouts and workflows for specific data types or asset properties.

Can I use Blutility workflows and editor utilities for asset actions in Unreal Engine?

Yes, you can use Blutility workflows and editor utilities for asset actions in Unreal Engine. By extending classes like UAssetActionUtility and UActorActionUtility, you can create custom batch processing tools and scripted editor workflows without complex C++ modules.

When do I need an editor subsystem versus a standard editor module in Unreal Engine?

You need an editor subsystem when you require a globally accessible, lifecycle-managed C++ instance for your editor tools, whereas a standard editor module provides the foundational boilerplate for loading code and registering UI extensions into Unreal Engine.