uloop-get-version

Retrieve Unity Editor and project metadata as JSON via uloop get-version.

500|44|Updated Jun 15, 2025
One-click install
npx skills add https://github.com/hatayama/unity-cli-loop --skill uloop-get-version
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uloop-get-version
Source: https://github.com/hatayama/unity-cli-loop/tree/main/Packages/src/Cli~/src/skills/skill-definitions/cli-only/uloop-get-version/Skill
Command: npx skills add https://github.com/hatayama/unity-cli-loop --skill uloop-get-version

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly verify the Unity Editor version and essential project metadata to diagnose environment issues, ensure CI consistency, and confirm build-related settings before further automation steps.

Core Features & Use Cases

  • Unity and Project Metadata: Retrieves Editor version, platform, data paths, and application-level fields such as ProductName, CompanyName, and Version.
  • JSON Output for Automation: Returns a structured JSON payload suitable for CI pipelines, scripts, or tooling that need deterministic environment information.
  • Use Case: Use in local troubleshooting, CI validation, or pre-build checks to detect mismatched Unity versions or incorrect project settings that could break automated workflows.

Quick Start

Run the uloop get-version command to retrieve a JSON summary of Unity and project metadata.

Frequently Asked Questions about uloop-get-version

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the Unity Editor version in a CLI or CI pipeline?

To check the Unity Editor version in a CLI or CI pipeline, you can retrieve a JSON payload containing UnityVersion, Platform, and DataPath. This structured output provides deterministic environment information for automated build validation and troubleshooting.

Can I get Unity project settings like ProductName and CompanyName from the command line?

Yes, you can get Unity project settings like ProductName and CompanyName from the command line. The process outputs a JSON object containing application-level fields such as ProductName, CompanyName, and Version for automated tooling integration.

What is the best way to verify Unity environment consistency before an automated build?

The best way to verify Unity environment consistency before an automated build is to retrieve a JSON summary of project metadata. This allows you to detect mismatched Unity Editor versions or incorrect project settings that could break automated workflows.

Does retrieving Unity project metadata require any external dependencies?

Retrieving Unity project metadata does not require external dependencies. You can run the command directly within your Unity CLI workflow to instantly verify Editor version, platform, data paths, and application-level fields without additional setup.

Why does my CI pipeline fail due to mismatched Unity Editor versions?

CI pipelines often fail due to mismatched Unity Editor versions when the build environment lacks deterministic project information. By retrieving a JSON output of UnityVersion and project settings, you can perform pre-build checks to detect these environment inconsistencies.

What data paths are included when retrieving Unity project information for diagnostics?

When retrieving Unity project information for diagnostics, the JSON output includes DataPath, PersistentDataPath, and TemporaryCachePath. These fields help troubleshoot environment inconsistencies and verify file system configurations for your Unity application.