level-actors

Automate Unreal level actor spawning, configuration, and manipulation via Python scripting.

586|127|Updated Sep 12, 2025
One-click install
npx skills add https://github.com/kevinpbuckley/VibeUE --skill level-actors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: level-actors
Source: https://github.com/kevinpbuckley/VibeUE/tree/main/Content/Skills/level-actors
Command: npx skills add https://github.com/kevinpbuckley/VibeUE --skill level-actors

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates actor manipulation in the current Unreal level.

Core Features & Use Cases

  • Spawn built-in and Blueprint actors programmatically using editor subsystems.
  • Move, rotate, and scale actors with precise Unreal Vector and Rotator types.
  • Batch-update level state and refresh viewports via LevelEditorSubsystem for rapid iteration.
  • Integrate actor workflows into automated testing and prototyping pipelines.

Quick Start

Spawn an actor at a given location using EditorActorSubsystem and refresh the viewport with LevelEditorSubsystem.

Frequently Asked Questions about level-actors

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

FAQPage Schema
How do I automate spawning and moving actors in an Unreal level using Python?

Automate actor spawning and moving in an Unreal level by using Python scripts with unreal.EditorActorSubsystem to manipulate built-in and Blueprint actors, applying precise unreal.Vector and unreal.Rotator types for positional data.

Can I batch-edit actor properties and refresh the Unreal Editor viewport programmatically?

Batch-edit actor properties and refresh the Unreal Editor viewport programmatically by updating the level state through Python scripts leveraging the unreal.LevelEditorSubsystem API for rapid iteration.

Does this actor automation approach work with Blueprint actors or only built-in Unreal classes?

Actor automation works with both built-in Unreal classes and Blueprint actors, allowing you to programmatically spawn, configure, and manage any actor type within the current level using Python editor scripting subsystems.

What Unreal Engine Python APIs are needed to manipulate actors in the level editor?

Manipulating actors in the Unreal level editor requires the unreal.EditorActorSubsystem for actor operations and unreal.LevelEditorSubsystem for viewport refresh, using correct unreal.Vector and unreal.Rotator type parameters.

Why use Python editor subsystems for actor workflows instead of manual placement in Unreal?

Python editor subsystems enable repeatable workflows and batch edits for actor manipulation, replacing manual placement with automated spawning, configuring, moving, and managing of actors for prototyping and testing pipelines.

How do I scale and rotate actors with precise values in Unreal Engine Python scripts?

Scale and rotate actors with precise values in Unreal Engine Python scripts by configuring actor properties through EditorActorSubsystem, passing exact unreal.Vector and unreal.Rotator types to define spatial transformations.