ue-editor-tools

Provide C++ guidance and code examples for extending the Unreal Editor.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and code examples for extending the Unreal Engine editor with custom tools, widgets, and functionalities, streamlining development workflows.

Core Features & Use Cases

  • Editor Extensions: Create custom editor utility widgets, Blutilities, detail customizations, editor modes, asset editors, and more.
  • Code Generation: Provides boilerplate C++ code and build system configurations for editor modules.
  • Use Case: You need to create a custom panel in the Unreal Editor that allows artists to batch rename selected assets with a specific prefix. This Skill provides the necessary C++ code and setup instructions for a UEditorUtilityWidget to achieve this.

Quick Start

Use the ue-editor-tools skill to create a UActorActionUtility for right-clicking actors in the level.

Frequently Asked Questions about ue-editor-tools

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

FAQPage Schema
How do I create custom Unreal Editor tools using C++?

Unreal Editor tools using C++ are created by setting up editor modules and utilizing editor subsystems, Blutilities, or editor utility widgets to implement custom functionalities and streamline development workflows.

What is the best way to add a custom panel for batch processing assets in UE5?

The best way to batch process assets in UE5 is by creating a UEditorUtilityWidget. This allows you to build custom editor panels with C++ to execute batch operations like renaming selected assets.

How do I add a custom action to the right-click menu for actors in Unreal Engine?

To add a custom action to the right-click menu for actors in Unreal Engine, you create a UActorActionUtility. This exposes custom C++ functions as Blutilities accessible directly from the level editor.

Do I need C++ knowledge to customize Unreal Editor utility widgets and detail panels?

Yes, you need C++ knowledge and an understanding of Unreal Engine's C++ API and module system to customize editor utility widgets and perform detail customizations for your editor extensions.

What Unreal Engine mechanisms are available for extending the editor with custom asset types?

To extend the editor with custom asset types in Unreal Engine, you can implement asset type actions and asset factories. These C++ mechanisms define how custom assets are created, imported, and viewed.