akillness/jeo-skills/unity-cli
Claude Code and agent skill by akillness/jeo-skills
- community
Checking that the SKILL.md file is still in the repository.
Install, configure, and use the Unity Command Line Interface (CLI) for automated production workflows, project management, and cloud integration. Use when setting up CLI-based build automation, CI/CD pipelines, Editor/module management, authentication, or localhost API calls via the experimental Unity Pipeline package. Designed for verifiable, machine-readable game production workflows where the build machine must be describable and tests must return evidence. Triggers on: Unity CLI, unity command line, unity automation, unity ci/cd, unity build script, unity pipeline, unity production workflows.
Install
npx vskill@latest install akillness/jeo-skills/unity-cliSKILL.md
Unity CLI
Streamline Unity project workflows and automation through the command line.
When to use this skill
- Install and verify the Unity CLI in your environment
- Set up authentication for CI/CD pipelines or automated builds
- Create or manage Unity projects programmatically
- Automate build, test, or project initialization workflows
- Configure cloud save, licensing, or organization settings
- Integrate Unity CLI into GitHub Actions, Jenkins, or similar CI systems
When not to use this skill
- For interactive game development workflows → use
unity-gamedev-skill-pack - For graphics/rendering tasks → use
threejs-*or engine-specific skills - For UI design in game context → use
game-studio-harnessoropen-design-game-ui-* - For VFX or animation → use
game-vfxorvideo-motion-previs
Instructions
Step 1: Capture the automation intent
Identify:
- Goal: build automation, project setup, CI/CD integration, cloud operations, or licensing
- Environment: local development, GitHub Actions, Jenkins, GitLab CI, or custom runner
- Scope: single project, monorepo, or organization-wide automation
- Auth: service account, personal token, or interactive login
Step 2: Check prerequisites
Verify:
If not installed, proceed to Step 3.
Step 3: Install Unity CLI
Local installation:
Docker (CI/CD):
Use official Unity Docker images with CLI pre-installed:
Manual (system-wide):
Follow Unity CLI installation docs and add to PATH.
Step 4: Authenticate
Interactive login:
CI/CD token (recommended):
For service accounts, use personal access tokens instead of plaintext passwords.
Step 5: Run common workflows
Create a new project:
Manage Editor installations:
Build with verifiable output (JSON/TSV):
Invoke the Pipeline package (localhost API):
Validate setup:
Run tests with evidence:
Step 6: Integrate into CI/CD
Example GitHub Actions workflow:
See references/ci-cd-patterns.md for Jenkins, GitLab CI, and other runners.
Step 7: Troubleshoot failures
License validation fails:
Build fails with missing dependencies:
CLI not found:
Common issues and solutions are in references/troubleshooting.md.
Examples
Example 1: Set up CI/CD for a WebGL build
A GitHub Actions workflow needs to build a game for WebGL. Use the skill to install the exact Editor version, validate the project, build with structured output, and parse results.
Example 2: Verify game build in production
An AI agent needs to confirm that a build succeeded and retrieve the output path. Use JSON-formatted build output to parse success/failure and let the agent make decisions based on structured results.
Example 3: Query running Editor via Pipeline package
A CI job needs to check build info while the Editor is running. Install the com.unity.pipeline package, start the Editor with --api-port, and query custom CLI commands from the script.
Best practices
- Use tokens in CI/CD, never plaintext passwords in repo files.
- Validate before building — catch config errors early with
project validate. - Version your builds — tag releases explicitly so CI output maps to source.
- Cache build artifacts — reuse editor cache across runs to speed up CI.
- Test locally first — verify CLI commands work on your machine before committing to CI.
- Use official Docker images — pre-built images avoid OS dependency drift.
- Keep CLI updated — periodically refresh to latest stable version for bug fixes and new features.
References
- Unity CLI Documentation
references/commands.md— detailed command referencereferences/ci-cd-patterns.md— GitHub Actions, Jenkins, GitLab CI examplesreferences/production-workflows.md— verifiable game production workflows with evidencereferences/troubleshooting.md— common errors and solutionsscripts/setup.sh— automated install and verification
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.agent-skills/unity-cli/SKILL.md
Popularity
- Repository stars
- 40
- Repository forks
- 7
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/akillness/jeo-skills/unity-cli)