foxctl Unity

Automate Unity project configuration and build operations from declarative JSON commands.

3|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/joshka0/foxctl --skill foxctl-unity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foxctl Unity
Source: https://github.com/joshka0/foxctl/tree/main/configs/skills/foxctl-unity
Command: npx skills add https://github.com/joshka0/foxctl --skill foxctl-unity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing a Unity project usually requires opening the editor to build/test, edit build scene order, tweak UPM dependencies, and configure the new Input System files, which slows down CI and automation workflows.

Core Features & Use Cases

  • Build/test/export/clean Unity projects: Run Unity Editor CLI operations like building Standalone targets, exporting builds, running tests, and cleaning artifacts from the command line.
  • Manage UPM dependencies: Add, remove, list, and query Unity package versions by editing Packages/manifest.json through declarative operations.
  • Manage scene build settings: List scenes, add scenes, enable/disable scenes, reorder entries, and find scene files by updating ProjectSettings/EditorBuildSettings.asset.
  • Manage Input System action maps: List action maps and actions, add maps/actions/bindings, and remove maps/actions inside Unity .inputactions assets.

Use case: Set up a repeatable CI workflow that verifies UPM packages, ensures the correct scene order for release, updates Input System bindings, and produces a deterministic build artifact for a target platform.

Quick Start

Use the foxctl Unity skill to build a Standalone player export for your selected target platform.

Frequently Asked Questions about foxctl Unity

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

FAQPage Schema
How do I automate Unity project builds without opening the editor?

Automate Unity project builds without the editor by invoking the Unity Editor CLI in batch mode to execute build, test, export, and clean actions driven by declarative JSON commands.

How do I manage Unity UPM dependencies in a CI/CD pipeline?

Manage Unity UPM dependencies in CI/CD pipelines by applying declarative operations to add, remove, list, and query package versions directly within the Packages/manifest.json file.

Can I modify Unity scene build settings from the command line?

Yes, you can modify Unity scene build settings from the command line by updating the ProjectSettings/EditorBuildSettings.asset file to list, add, reorder, and enable or disable scenes.

What is the best way to configure Input System action maps outside the Unity editor?

The best way to configure Input System action maps outside the Unity editor is by using declarative operations to list, add, and remove maps, actions, and bindings within .inputactions assets.

Does editor-less Unity automation support deterministic build artifacts for release workflows?

Yes, editor-less Unity automation supports deterministic build artifacts for release workflows by synchronizing dependencies, verifying scene order, and exporting Standalone targets via batch mode CLI.