cli-anything-unrealinsights

Capture Unreal Engine performance traces into .utrace files and export timing and counter data to CSV.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-unrealinsights-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-unrealinsights
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/unrealinsights/agent-harness/cli_anything/unrealinsights/skills
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-unrealinsights-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It streamlines capturing Unreal Engine performance data and exporting Unreal Insights timing and counter results without interactive UI steps, so you can get actionable profiling artifacts faster.

Core Features & Use Cases

  • Backend discovery and ensure-insights: Locate or build the correct UnrealInsights.exe for either installed or source-built engines, including engine-root detection.
  • Trace session orchestration: Set trace output paths, query trace state, start/stop continuous capture, and take filesystem snapshots for follow-up analysis.
  • Headless exporters: Convert .utrace files into agent-friendly CSV outputs for threads, timer stats, and counter values (optionally filtered by counter patterns).
  • Use Case: When you need to profile a UE project right before an issue is reproduced, run a capture session, then export timer-stats and counter-values from the resulting trace for immediate analysis.

Quick Start

Start a trace capture for a Windows UE project and write the resulting .utrace file to a chosen output path using the engine root and project uproject.

Frequently Asked Questions about cli-anything-unrealinsights

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

FAQPage Schema
How do I capture Unreal Engine performance traces into utrace files on Windows?

To capture Unreal Engine performance traces on Windows, you orchestrate UnrealInsights.exe via command-line to set trace output paths, start and stop continuous capture sessions, and write the resulting .utrace files to a chosen directory.

Can I export Unreal Insights timing and counter data to CSV without the interactive UI?

Yes, you can export Unreal Insights timing and counter data without the UI by running headless exporters that convert .utrace files into agent-friendly CSV outputs like threads.csv, stats.csv, and counter_values.csv.

How do I locate UnrealInsights.exe for an installed or source-built Unreal Engine?

You can locate UnrealInsights.exe through backend discovery and ensure-insights processes, which detect the engine root and identify the correct executable for either installed or source-built Unreal Engine environments.

What is the best way to profile a UE project right before reproducing a performance issue?

The best way to profile a UE project before reproducing an issue is to run a continuous trace capture session, then export timer-stats and counter-values from the resulting .utrace file for immediate performance analysis.

Can I filter Unreal Insights counter data exports by specific patterns?

Yes, you can filter Unreal Insights counter data exports by applying counter patterns during the headless CSV export process, producing targeted counter_values.csv files that only include the matched performance counters.

Does this Unreal Insights trace workflow require command-line orchestration with JSON output?

Yes, this Unreal Insights trace workflow requires command-line orchestration with JSON output to automate UnrealInsights.exe execution and produce deterministic trace_path plus exporter outputs for analysis.