enum-struct

Community

Easily manage Unreal UserDefinedEnums Structs.

Authorkevinpbuckley
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enables Unreal Engine developers to create, modify, and introspect UserDefinedEnum and UserDefinedStruct assets using Python APIs, simplifying asset management and gameplay data workflows.

Core Features & Use Cases

  • Create & modify user-defined enums: Automate creation of E-prefixed enums, add or rename values, and set display names.
  • Create & modify user-defined structs: Define F-prefixed structs, add properties, set types, and attach to data tables.
  • Introspection & validation: Query definitions, inspect properties, verify user-defined status, and ensure assets are properly referenced in Blueprints or DataTables.
  • Use Case: When designing a new weapon system, automatically generate enums for weapon types and a matching data structure for stats, then validate consistency.

Quick Start

Create a UserDefinedEnum at /Game/Data/Enums named EWeaponType with values Sword, Bow, Staff; create a UserDefinedStruct at /Game/Data/Structs named FWeaponData with properties WeaponName (FString), Damage (int32), AttackSpeed (float), WeaponType (EWeaponType).

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: enum-struct
Download link: https://github.com/kevinpbuckley/VibeUE/archive/main.zip#enum-struct

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.