mirror of
https://github.com/Unity-Technologies/skills.git
synced 2026-09-14 19:43:20 +08:00
main
* docs(unity-cli): align skill to CLI 1.0.0-beta.9 Documents the beta.9 surface not already covered: unity skill show, a new Plugin reference section (plugin install/remove/upgrade/list, plus the new plugin upgrade version-comparison behavior and plugin changelog), the --color/--no-color global flag, unity auth consumers/revoke, unity config get/set/list/unset, unity doctor's bundled third-party-components section, the always-on cli telemetry ping, the sign-in token store's machine-sealing, and the self-installed-vs-Homebrew PATH warning. Also updates the --child-modules/--list-modules spellings and the modules-list Aliases column, and refreshes the aligned-to stamp to 1.0.0-beta.9. Withholds two pieces of hub-ahead content that describe CLI surface not yet released: the Unity Accelerator feature end to end, and one paragraph on unity vcs uvcs review's auth error codes (both postdate the beta.9 candidate per the CLI's own changelog). Generated with Claude Code * docs(unity-cli): add sandbox guidance and the vcs reference; extend withheld list Extends the in-progress beta.9 alignment with three things found while completing it: - The "Sandboxed agent tooling can hide a running Editor" guidance (hub CLI-1206) — a new integration-advanced.md section, a SKILL.md quickstart callout, and now also a callout inside the unity-status-first scene/ GameObject/asset editing workflow, which previously had none. Extends the "don't fall back to hand-editing" bullet to also rule out quietly substituting an undisclosed workaround (e.g. a separate headless Editor invocation) for a disclosed file edit. - A new version-control.md reference section for the `unity vcs` command family, which has shipped since 1.0.0-beta.7 but had no dedicated write-up. SKILL.md's UVCS day-to-day section is reworded to point at it and to name `review` alongside the other wrapped reads. - A minor wording refinement to plugin upgrade's `indeterminate` outcome (still describing already-released behavior). Also widens the Deferred list: three more pieces of hub-ahead content landed in the hub's own docs after this alignment pass began and are held back for the same reason as the already-withheld Accelerator feature and uvcs-review auth-error paragraph — none has a published cli-v release yet. `unity context` (save/use/list/current/delete), `unity commands` (plural, machine-readable command-tree introspection), and `unity watch test`/ `unity watch build` are excluded from this publish. Generated with Claude Code
Unity Skills
A collection of reusable AI agent skills for Unity workflows. Compatible with Claude Code, GitHub Copilot, Cursor, Cline, and 50+ other agents.
Install
npx skills add Unity-Technologies/skills
Available skills
| Skill | Description |
|---|---|
new-unity-project |
Guided flow from an idea to a running, version-controlled project — gathers concept, platforms, and monetization, then delegates setup to the skills below |
unity-cli |
Interact with the Unity CLI — bootstrap a new project from scratch, install editors, manage projects, run builds, check auth, and more |
unity-package-management |
Add, remove, upgrade, or discover Unity (UPM) packages programmatically — headless/CI installs via the C# PackageManager Client API, and choosing packages by genre/platform/monetization |
build-live-game |
Build and operate a live game with Unity Gaming Services — auth, cloud save, cloud code, economy, remote config, leaderboards, and more |
implement-in-app-purchases |
Implement, configure, and debug Unity In-App Purchases (IAP) |
levelplay-unity-integration |
Integrate LevelPlay (IronSource) ad mediation — rewarded, interstitial, and banner ads |
ui |
Router for Unity UI work — detects the project's UI system and routes to ui-uitk, ui-ugui, or ui-imgui |
ui-uitk |
UI Toolkit (Unity 6.0+) — author UXML/USS, flex layout, custom elements, Painter2D, runtime binding |
ui-ugui |
uGUI — Canvas hierarchies, RectTransform anchoring, Layout Groups, prefab UI |
ui-imgui |
IMGUI editor tooling — EditorWindows, custom Inspectors, PropertyDrawers |
validate-urp-render-graph-renderer-feature |
Reviews a Unity 6+ URP ScriptableRendererFeature built on Render Graph |
shader-graph-create-custom-node |
Custom Shader Graph nodes from HLSL |
setup-multiplayer-services |
Multiplayer topology, sessions, lobbies, matchmaking, and discovery via Unity Multiplayer Services |
Usage
Once installed, your agent will automatically use the relevant skill when you ask it to perform Unity CLI operations. For example:
"Install Unity 6000.0.47f1 with the Android module" "List my registered projects" "Run the project in headless mode"
Contributing
Want to add a skill? See CONTRIBUTING.md for the folder layout, SKILL.md format, and PR flow.
Issues and feedback
Found a bug or have a suggestion? Post in the Unity Discussions forum.
Description
unity-cli: Use when interacting with Unity CLI from the terminal, or to control a running/connected Unity Editor from the command line — create or modify GameObjects,…; unity-package-management: Use when adding, removing, upgrading, or discovering Unity (UPM) packages programmatically from outside the Editor — headless or CI package installs via the C#…; new-unity-project: Use when starting a brand-new Unity game or project from scratch — "make/start/create a new game", "bootstrap a Unity proje…
Languages
C#
97.6%
HLSL
2.2%
Shell
0.2%