Agent skill · software engineering · hkuds
cli-anything-unrealinsights
Capture Unreal Engine traces, inspect Trace Store files, keep Unreal Insights GUI open, and export/summarize timing/counter data.
Why this skill is useful
Adds specific CLI commands for capturing and exporting Unreal Engine trace data that are not commonly known or documented.
What it needs
Requires unreal engine installed locally. About 3k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.
What this skill does
cli-anything-unrealinsights Use this CLI when you need agent-friendly access to Unreal Insights trace capture and exporter workflows on Windows. Prerequisites Windows Unreal Engine tools installed with UnrealInsights.exe Verified with UE 5.5; headless timing exporters include compatibility handling for UE 5.3-style command parsing where possible Optional explicit env vars: UNREALINSIGHTSEXE UNREALTRACESERVEREXE UNREALINSIGHTSTRACE Core Commands Backend discovery To use a source-built engine's matching UnrealInsights.exe: This first looks for Engine\Binaries\Win64\UnrealInsights.exe under the specified engine root, then builds it with that engine's Build.bat if needed. Trace session state Trace Store discovery Capture orchestration You can also keep using the explicit form: Continuous capture session control This is the preferred flow when an agent needs to start profiling now and stop or snapshot later in a follow-up turn. If a tracked capture session is still running, capture start now requires --replace so the previous process is stopped before a new one is launched. Live trace control backend Live command delivery requires UNREALINSIGHTSLIVEEXEC or --backend-command. If no backend is configured, live commands return a JSON error and do not claim success. live stop-trace stops trace collection without killing the UE process; capture stop still terminates the harness-launched process tree. GUI co-pilot GUI commands omit -NoUI and -AutoQuit so Unreal Insights remains open. Offline exporters Prefer equals-form wildcard filters such as --timers= and --counter=. The harness passes simple values to UnrealInsights without inner quotes so wildcards remain usable inside -ExecOnAnalysisCompleteCmd. Batch response files Analyze summaries The summary reports top timers, focused GameThread/RenderThread/RHIThread hotspots, wait/task-related timers, counter peaks, and uncovered domains for future Memory/Network/Slate/Asset/Cooking analysis. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills hkuds/skills--f239e4