원클릭으로
cortex-editor
Use when the Unreal Editor needs to be started, checked, reconnected, or restarted
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when the Unreal Editor needs to be started, checked, reconnected, or restarted
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when inspecting skeletal animation assets or authoring sequence skeleton named notifies through UnrealCortex.
Use when setting up Cortex for a project, getting started, refreshing schema, or asking what to do next
Use when creating, modifying, reviewing, debugging, or reparenting Blueprints — structure, graphs, variables, functions, inheritance, best practices
Blueprint-to-C++ migration pipeline with conversational analysis, plan-driven execution, visual progress tracking, and hard gates. Supports --audit, --resume, and --fast (streamlined mode for simple migrations).
Use when placing, organizing, or reviewing actors in a level
Use when generating QA baselines, running scenario-driven gameplay QA, or starting an interactive QA session
| name | cortex-editor |
| description | Use when the Unreal Editor needs to be started, checked, reconnected, or restarted |
Single public workflow for editor lifecycle and MCP connectivity.
cortex-buildUse this when the editor is down and needs to be launched cleanly.
UnrealEditor.exe process and a live Saved/CortexPort-*.txt port file.engine.path from .cortex/config.yaml plus optional .cortex/config.local.yaml. Fall back to UE_PATH only if project config does not provide it.ENGINE_PATH=$(python cortex-toolkit/lib/cortex_config.py --project-dir . --get engine.path)
cortex-setup first..uproject exists and that UnrealCortex is not explicitly disabled. If the .uproject explicitly sets UnrealCortex to "Enabled": false, stop and tell the user to enable it before launching.for f in Saved/CortexPort-*.txt; do
[ -f "$f" ] || continue
PID=$(echo "$f" | sed 's/.*CortexPort-\([0-9]*\).*/\1/')
if [ -n "$PID" ] && MSYS_NO_PATHCONV=1 tasklist /FI "PID eq $PID" /NH 2>/dev/null | grep -q "$PID"; then
continue
fi
rm -f "$f"
done
rm -f Saved/CortexPort.txt 2>/dev/null || true
-AutoDeclinePackageRecovery-ExecCmds="Mainframe.ShowRestoreAssetsPromptOnStartup 0"UPROJECT=$(ls *.uproject 2>/dev/null | head -1)
"$ENGINE_PATH/Engine/Binaries/Win64/UnrealEditor.exe" "$(pwd)/$UPROJECT" -AutoDeclinePackageRecovery -ExecCmds="Mainframe.ShowRestoreAssetsPromptOnStartup 0" &
Saved/CortexPort-*.txt file. At 30 seconds, tell the user the editor may be compiling shaders. At 60 seconds, suggest checking the editor window for modal dialogs.RAW=$(cat Saved/CortexPort-*.txt 2>/dev/null | head -1 | tr -d '[:space:]')
if [[ "$RAW" =~ ^[0-9]+$ ]]; then
PORT="$RAW"
elif [[ "$RAW" =~ \"port\":([0-9]+) ]]; then
PORT="${BASH_REMATCH[1]}"
fi
if [ -n "$PORT" ]; then
(echo > /dev/tcp/127.0.0.1/$PORT) 2>/dev/null && echo "TCP OK"
fi
Use this when the editor may already be running but MCP connectivity or domain registration is suspect.
UnrealEditor.exe is running.Saved/CortexPort-*.txt and identify the active port file.get_status to validate the full chain: assistant client -> MCP server -> TCP -> CortexCore.Editor: ✓ Running (PID 12345)
Port: ✓ 8742
MCP: ✓ Connected
Domains: ✓ data, blueprint, umg, material, level, qa, reflect, statetree
Run this only if get_status fails while the editor still appears to be running.
get_status up to 4 times over about 55 seconds, with increasing waits between attempts.cortex-editor restart path is required and stop rather than retrying indefinitely.Use this when the editor is wedged or must be restarted after code changes.
cortex-build. Do not run build steps inside this skill.editor_restart to perform the graceful shutdown, relaunch, port-file wait, and connection verification.If restart fails, report the error and give the user the relevant manual recovery path.