What problem does it solve? Unreal Editor automation often fails through unsafe bulk mutations, wrong tool selection, irreversible operations, and CI jobs that silently misreport success. This Skill guides the design, implementation, execution, and debugging of editor automation so asset changes stay scoped, validated, and recoverable. ## Core Features & Use Cases - Automation surface selection: Choose between Scripted Actions, Editor Utility Widgets, Call in Editor, Scriptable Tools, Python scripting, commandlets, Data Validation, Automation/Functional Tests, and the experimental Unreal MCP server based on task shape. - Safe mutation guardrails: Enforce dry-run planning, transaction boundaries, source-control policy, idempotent reruns, and editor-API-only asset operations instead of filesystem manipulation of .uasset files. - Headless CI and testing: Build commandlet-based pipelines with Data Validation, Automation Tests, and machine-readable reports that fail correctly on crashes, timeouts, or partial processing. - Use Case: A technical artist needs to rename and revalidate 500 textures across a content tree. The Skill produces a discover-plan-apply-save-validate workflow with a dry-run report, collision checks, and per-asset failure logging before any mutation runs. ## Quick Start Use the unreal-editor-automation skill to design a safe batch tool that renames all textures in a folder and validates the results.