一键导入
unity-cli-install
Use when installing, uninstalling, or upgrading Unity editors, adding or listing modules, or browsing available Unity releases.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when installing, uninstalling, or upgrading Unity editors, adding or listing modules, or browsing available Unity releases.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | unity-cli-install |
| description | Use when installing, uninstalling, or upgrading Unity editors, adding or listing modules, or browsing available Unity releases. |
| allowed-tools | ["Bash"] |
Use --format json when parsing output programmatically.
unity install 6000.0.47f1
unity install 6000.0.47f1 --module windows-mono --module android
unity install 6000.0.47f1 -m android ios # space-separated modules
unity install 6000.0.47f1 --yes --accept-eula # CI / non-interactive
unity install 6000.0.47f1 --force # reinstall even if present
unity install 6000.0.47f1 --resume # recover interrupted download
unity install 6000.0.47f1 --dry-run --format json
unity install lts # latest LTS release
unity uninstall 6000.0.47f1 --yes
unity uninstall 6000.0.47f1 --architecture arm64 --yes
Upgrades to the newest patch in the same major.minor line. Old version is kept unless --replace is passed.
unity editors upgrade 2022.3.10f1
unity editors upgrade lts
unity editors upgrade --all --yes --accept-eula
unity editors upgrade --all --dry-run --format json
unity editors upgrade 2022.3.10f1 --replace --yes # remove old after upgrade
unity editors upgrade 2022.3.10f1 --module android --module ios # add modules
unity releases --format json
unity releases --lts --format json
unity releases --stream lts --format json
unity releases --stream tech --format json
# List modules for an installed editor
unity editors module list 6000.0.47f1 --format json
unity modules list 6000.0.47f1 --format json
unity modules list 6000.0.47f1 --architecture arm64 --format json
# Add modules
unity editors module add 6000.0.47f1 --module android --module ios
unity editors module add 6000.0.47f1 --all
unity editors module add 6000.0.47f1 --module android --accept-eula
# install-modules (alternative interface)
unity install-modules --editor-version 6000.0.47f1 --module android --module ios
unity install-modules --editor-version 6000.0.47f1 --all --yes
unity install-modules --editor-version 6000.0.47f1 --list
unity install-modules --editor-version 6000.0.47f1 --all --accept-eula --dry-run
unity install-modules --editor-version 6000.0.47f1 --module android --reinstall # repair an installed module
unity install-modules --editor-version 6000.0.47f1 --module android --force # implies --reinstall, skips prompts
--list and --all are mutually exclusive.
When installing several modules, one failure no longer aborts the batch — the
rest continue, each item is reported ✓/✗, and the exit code is non-zero if any
failed. Failed downloads are retried automatically (--retries <n>, 0
disables). On Windows, --no-elevate skips the UAC helper for user-writable
install locations and CI.
Use when interacting with a running Unity Editor instance — sending commands, checking editor connection status, installing the Pipeline package, or evaluating C# expressions in the editor.
Use for general Unity CLI operations — list or open projects, list installed editors, read CLI logs, or any other Unity CLI task not covered by a more specific skill (unity-cli-install, unity-cli-build, unity-cli-pipeline).
Use when creating or editing Unity Shader Graph assets programmatically (Unity 6.5+) — authoring custom nodes from HLSL via the Shader Function Reflection API, generating .shadergraph files, or wiring nodes by editing the graph JSON.
Use when reading the Unity Editor Console (log/warning/error entries) or detecting compile errors (C#/Burst, shader, compute shader) from a connected editor via the Pipeline package.
Use when creating a new minimal Unity project.
Operational style guide for Jujutsu (jj) VCS. Use when working with version control in a project that has a .jj directory.