ue-python-api

Read, write, and extract data from Unreal Engine assets via Python.

3|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/kitaekatt/plugins-kit --skill ue-python-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ue-python-api
Source: https://github.com/kitaekatt/plugins-kit/tree/main/plugins/unreal-kit/skills/ue-python-api
Command: npx skills add https://github.com/kitaekatt/plugins-kit --skill ue-python-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires upyrc, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill removes the friction of manual asset management and data extraction in Unreal Engine by providing a robust, automated Python interface that works whether the Editor is open or closed.

Core Features & Use Cases

  • Execution Flexibility: Run scripts in remote mode (live Editor) or headless commandlet mode (batch processing).
  • Asset & Graph Inspection: Perform deep-dive audits of asset properties, dependency chains, and reference graphs.
  • Use Case: Automatically audit an entire project's animation assets to identify missing references or circular dependencies without needing to manually open every file in the Editor.

Quick Start

Use the ue-python-api skill to run the script named asset_audit.py against the current project.

Frequently Asked Questions about ue-python-api

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

FAQPage Schema
How do I automate Unreal Engine asset auditing with Python?

You can audit Unreal Engine assets using Python scripts that inspect asset properties and dependency graphs through remote Editor execution or headless commandlet batch processing to detect missing references and circular dependencies.

Can I run Python scripts on Unreal Engine projects without opening the Editor?

Yes, headless commandlet batch processing mode allows you to run Python scripts against Unreal Engine project structures without opening the Editor, enabling automated asset inspection and dependency graph traversal.

Do I need specific plugins enabled to use Python for Unreal Engine asset management?

Yes, the target Unreal Engine project requires both the PythonScriptPlugin and EditorScriptingUtilities to be enabled to support the Python interface for reading, writing, and extracting asset data.

What is the best way to traverse dependency graphs in Unreal Engine assets?

Traverse Unreal Engine asset dependency graphs using a unified Python interface that supports deep-dive audits of asset properties and reference chains through both live Editor remote execution and headless commandlet batch processing.

How does remote execution mode differ from commandlet mode for Unreal Engine scripting?

Remote execution mode runs Python scripts against a live open Editor for real-time interaction, while headless commandlet mode executes batch processing scripts on closed projects for automated asset inspection without Editor overhead.

What Python packages are required for Unreal Engine asset inspection scripts?

Unreal Engine asset inspection scripts require the upyrc and pyyaml Python packages, which provide the unified interface for reading, writing, and extracting data from Unreal Engine assets and project structures.