n2c-json-export

Export Unreal Engine Blueprint assets to NodeToCode JSON via the N2CExport commandlet.

1|1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/sipherxyz/universal-ue-skills --skill n2c-json-export-sipherxyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n2c-json-export
Source: https://github.com/sipherxyz/universal-ue-skills/tree/main/skills/n2c-json-export
Command: npx skills add https://github.com/sipherxyz/universal-ue-skills --skill n2c-json-export-sipherxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the conversion of Unreal Engine Blueprint assets into a standardized NodeToCode JSON format, streamlining the process of integrating game logic with external tools or AI.

Core Features & Use Cases

  • Blueprint to JSON Conversion: Exports Blueprint graphs into a machine-readable JSON format.
  • Commandlet Execution: Leverages Unreal Engine's commandlet system for efficient, non-interactive processing.
  • Metadata Extraction: Captures key information about the Blueprint, such as referenced types and functions.
  • Use Case: Exporting complex Blueprint logic for analysis by an AI code generation tool or for version control in a structured format.

Quick Start

Export the Blueprint located at /Game/S2/Core/GAS/GA_Jump to a JSON file with pretty printing enabled.

Frequently Asked Questions about n2c-json-export

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

FAQPage Schema
How do I export Unreal Engine Blueprint assets to JSON?

To export Unreal Engine Blueprint assets to JSON, this Skill uses the N2CExport commandlet to convert blueprint graphs into a machine-readable NodeToCode JSON format. It validates blueprint paths and prepares output directories automatically.

What is the NodeToCode JSON format used for in Unreal Engine?

The NodeToCode JSON format is used for converting Unreal Engine Blueprint logic into a structured, machine-readable format. This standardization streamlines integrating game logic with external tools or AI code generation systems.

How do I run the N2CExport commandlet for a specific Blueprint?

You can run the N2CExport commandlet by providing the target Blueprint path, such as /Game/S2/Core/GAS/GA_Jump. The Skill handles engine path discovery via registry, project file verification, and executes the export with a configurable timeout.

Does the Blueprint to JSON conversion process validate the output?

Yes, the Blueprint to JSON conversion validates the generated JSON for completeness and correctness. After executing the N2CExport commandlet, it ensures the exported NodeToCode data accurately captures referenced types and functions.

Can I use this Blueprint export tool for version control?

Yes, you can use this Blueprint export tool for version control by exporting Unreal Engine Blueprint assets into a structured NodeToCode JSON format. This allows complex visual logic to be tracked as standardized text data.

Why does Blueprint to JSON export require project file verification?

Blueprint to JSON export requires project file verification to ensure the Unreal Engine environment is correctly configured before running the N2CExport commandlet. This prevents processing errors by validating the project context and engine path discovery.