read-uasset-deep

Parse Unreal Engine .uasset binary files to extract package details, name tables, imports, and exports.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/buihuuloc/universal-ue-skills --skill read-uasset-deep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: read-uasset-deep
Source: https://github.com/buihuuloc/universal-ue-skills/tree/main/skills/read-uasset-deep
Command: npx skills add https://github.com/buihuuloc/universal-ue-skills --skill read-uasset-deep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you understand the internal structure of Unreal Engine's .uasset files, which is crucial for debugging asset issues, analyzing game logic, and understanding dependencies.

Core Features & Use Cases

  • Parse .uasset files: Extract package info, name tables, imports, and exports.
  • Deep Analysis: Recursively read dependencies for a comprehensive view.
  • Format Output: Get results as JSON or human-readable text.
  • Use Case: Analyze a Behavior Tree (.uasset) to identify all its dependencies and understand its structure for debugging AI issues.

Quick Start

Parse the Unreal Engine asset file 'Content/Characters/BP_Player.uasset' to get its full structure as JSON.

Frequently Asked Questions about read-uasset-deep

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

FAQPage Schema
How do I parse Unreal Engine .uasset files to extract package info and dependencies?

To parse .uasset files, you extract package details, name tables, and import/export tables. This process reveals structural information and dependencies, crucial for debugging asset issues and analyzing game logic.

What information is contained in an Unreal Engine .uasset binary file structure?

An Unreal Engine .uasset file structure contains package details, name tables, import tables, and export tables. Parsing these components allows you to understand the asset's contents and its dependencies within the game project.

Can I recursively analyze .uasset dependencies for uncooked or editor assets?

Yes, you can recursively analyze .uasset dependencies for uncooked or editor assets. This deep analysis provides a comprehensive view of asset contents, aiding in structural understanding and debugging AI issues.

How can I get the structural output of a parsed .uasset file as JSON?

You can format the parsed .uasset output as JSON. This allows you to programmatically review the extracted package info, name tables, and dependencies for further asset analysis.

Does .uasset parsing work for debugging AI Behavior Trees in Unreal Engine?

Yes, .uasset parsing works for debugging AI Behavior Trees. You can analyze the Behavior Tree .uasset file to identify all its dependencies and understand its structure for debugging AI issues.

What are the limitations of parsing .uasset binary files for dependency analysis?

Parsing .uasset binary files is particularly useful for uncooked or editor assets. While it extracts detailed structural information and dependencies, cooked assets may have limited or altered data available for deep analysis.