### Start Recording Input Source: https://github.com/hatayama/unity-cli-loop/blob/main/Packages/src/Editor/Api/McpTools/RecordInput/Skill/SKILL.md Use this command to begin capturing keyboard and mouse input. Ensure Unity is in PlayMode and the Input System package is installed. ```bash uloop record-input --action Start ``` -------------------------------- ### Install and Build Project Source: https://github.com/hatayama/unity-cli-loop/blob/main/Packages/src/TypeScriptServer~/README.md Run these commands in a new environment or after modifying package.json to install dependencies and build the project. ```bash npm install npm run build ``` -------------------------------- ### Install Unity CLI Loop Skills Source: https://github.com/hatayama/unity-cli-loop/blob/main/README.md Install specific skills for LLM tools to interact with Unity projects. Use flags like --claude or --codex for project-specific installations, or --global for a global installation. ```bash # Install for Claude Code project uloop skills install --claude # Install for OpenAI Codex project uloop skills install --codex # Or install globally uloop skills install --claude --global ``` -------------------------------- ### Start Replay with uloop CLI Source: https://github.com/hatayama/unity-cli-loop/blob/main/Packages/src/Editor/Api/McpTools/ReplayInput/Skill/SKILL.md Use the uloop CLI to start input replay. Auto-detects the latest recording or accepts a specific input path. Supports continuous looping. ```bash uloop replay-input --action Start # Start replay with specific file uloop replay-input --action Start --input-path scripts/my-play.json # Start replay with looping uloop replay-input --action Start --loop true ``` -------------------------------- ### completion Source: https://github.com/hatayama/unity-cli-loop/blob/main/Packages/src/Cli~/README.md Install Bash/Zsh/PowerShell completion for tab-completion support. ```APIDOC ## completion ### Description Install Bash/Zsh/PowerShell completion for tab-completion support. ### Method `uloop completion` ### Parameters #### Query Parameters - `--install` (flag) - Required - Install completion scripts - `--shell ` (string) - Optional - Explicitly specify shell (e.g., `bash`, `powershell`) ### Request Example ```bash # Auto-detect shell and install uloop completion --install # Explicitly specify shell uloop completion --shell bash --install # Git Bash / MINGW64 uloop completion --shell powershell --install # PowerShell ``` ``` -------------------------------- ### Install TypeScript Server Dependencies Source: https://github.com/hatayama/unity-cli-loop/blob/main/Packages/src/TypeScriptServer~/README.md Navigate to the TypeScript server directory and run this command to install necessary packages. ```bash cd Packages/src/TypeScriptServer npm install ``` -------------------------------- ### Find and Click Start Button After Play Mode Initialization Source: https://github.com/hatayama/unity-cli-loop/blob/main/Packages/src/Editor/Api/McpTools/ExecuteDynamicCode/Skill/references/playmode-automation-zsh.md Waits for scene initialization after entering Play mode, then finds and clicks a button whose name contains 'Start'. Provides feedback on available buttons if the target is not found. ```csharp using UnityEngine.UI; using System.Linq; // Scene may need a moment to initialize after Play starts Button[] buttons = Object.FindObjectsByType