What problem does it solve? Manually switching the Unity Editor in and out of playmode interrupts automated workflows; this Skill lets you control the Editor application state programmatically from an AI-driven or scripted pipeline. ## Core Features & Use Cases - Playmode Control: Set EditorApplication.isPlaying to start or stop playmode, and EditorApplication.isPaused to pause or resume it. - Compilation Safety Guard: Refuses any state change while script compilation has failed, returning the compilation error details so issues can be fixed first. - State Snapshot Output: Returns an EditorStatsData snapshot after the change, including IsPlaying, IsPaused, IsCompiling, and TimeSinceStartup. - Use Case: While running automated playtests, instruct the AI to enter playmode, run a scenario, then stop playmode and confirm the final editor state without touching the Unity UI. ## Quick Start Ask the AI to start Unity playmode using the editor-application-set-state tool with isPlaying set to true, after checking the current state with editor-application-get-state.