Updated today
by Unity-Technologies
skills
A collection of reusable skills for AI coding agents — prompts, slash commands, and tools built for Unity workflows
1.2k GitHub stars (1,218)
+170 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | +2 |
| Oct 2 | +2 |
| Oct 3 | +11 |
| Oct 4 | +3 |
| Oct 5 | +1 |
| Oct 6 | +6 |
| Oct 7 | +9 |
| Oct 8 | +3 |
| Oct 9 | +6 |
| Oct 10 | +3 |
| Oct 11 | +2 |
| Oct 12 | +4 |
| Oct 13 | +2 |
| Oct 14 | +9 |
| Oct 15 | +8 |
| Oct 16 | +2 |
| Oct 17 | +9 |
| Oct 18 | 0 |
| Oct 19 | +6 |
| Oct 20 | +9 |
| Oct 21 | +8 |
| Oct 22 | +4 |
| Oct 23 | +7 |
| Oct 24 | +7 |
| Oct 25 | +7 |
| Oct 26 | +4 |
| Oct 27 | +6 |
| Oct 28 | +4 |
| Oct 29 | +11 |
| Oct 30 | +18 |
| Oct 31 | +1 |
| Nov 1 | +4 |
| Nov 2 | +5 |
| Nov 3 | +6 |
| Nov 4 | +5 |
| Nov 5 | +3 |
| Nov 6 | +7 |
- 30 skills (30 skills found in its SKILL.md files)
- 68 forks (68 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add Unity-Technologies/skills
Asks which skills and agents to install. Just one: npx skills add Unity-Technologies/skills --skill 2d-pixel-perfect — add -g for every project.
Claude Code
git clone https://github.com/Unity-Technologies/skillscp -r "skills/skills/2d-pixel-perfect" ~/.claude/skills/
Copies the 2d-pixel-perfect skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Unity-Technologies/skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 35 files.
-
2d-pixel-perfect
Sets up, diagnoses, and fixes pixel perfect 2D rendering with PixelPerfectCamera in URP or Built-in. Use when a retro-style or pixel art 2D game looks blurry, jittery, or misaligned. Not for HD 2D or high-resolution art.
skills/2d-pixel-perfect/ on GitHub (opens in a new tab)SKILL.md -
asset-transformer-toolkit
Imports 3D models and point clouds with Asset Transformer Toolkit (formerly Pixyz), and creates, edits, and runs RuleSets, Actions, and LODs. Use for Pixyz or Asset Transformer imports, RuleSets, or ImporterScriptableObjects. Requires toolkit 4.0+.
skills/asset-transformer-toolkit/ on GitHub (opens in a new tab)SKILL.md -
audio-setup-mixers
Routes Audio Sources into existing Audio Mixer Groups, classifying each source by what it plays. Use when the user asks about cleaning up mixer assignments, routing audio through a mixer, or which group a sound belongs in.
skills/audio-setup-mixers/ on GitHub (opens in a new tab)SKILL.md -
build-gtk
Builds node-based Editor tools with Unity Graph Toolkit (GTK) on Unity 6.6+: graphs, nodes, ports and validation, State Machine API tools on 6.7+, and runtime assets via a scripted importer. Use for custom graph, node or state machine editors, or migrating a GraphView tool. Not for Shader Graph, VFX Graph or Animator Controllers.
skills/build-gtk/ on GitHub (opens in a new tab)SKILL.md -
build-live-game
Builds and operates a live game's backend with Unity Gaming Services. Make sure to use this skill when the user wants trusted server-side game logic, player progress, remote configuration, sign-in, achievements, battle passes or leaderboards.
skills/build-live-game/ on GitHub (opens in a new tab)SKILL.md -
craft-game-floors
Makes a Unity game look and feel finished: art style, lighting, juice, sound, menus, saves and look scoring. Use when building a new game's first playable version, or when a game looks like programmer art, feels flat or silent, or needs polish.
skills/craft-game-floors/ on GitHub (opens in a new tab)SKILL.md -
create-2d-physics
Creates and fixes Unity 2D physics in both systems, 2D Physics Core and the legacy Rigidbody 2D system. Use when the user asks about any 2D physics task, even if neither system is named. Not for 3D physics.
skills/create-2d-physics/ on GitHub (opens in a new tab)SKILL.md -
create-tile-palette-or-rule-tiles
Create a 2D tile palette from sprites or textures, or make tiles change based on their neighbours. Use for tile palettes or self-connecting tiles, even when the user doesn't name them.
skills/create-tile-palette-or-rule-tiles/ on GitHub (opens in a new tab)SKILL.md -
generate-editor-search-query
Generates Unity Search queries and opens the Search window to find assets or scene objects. Use when the user asks to find, filter, or list assets, GameObjects, components, or references in the Editor, not on disk.
skills/generate-editor-search-query/ on GitHub (opens in a new tab)SKILL.md -
implement-in-app-purchases
Implements, configures, and debugs Unity In-App Purchases, including subscriptions, receipt validation, and direct-to-customer payments via Stripe or Coda. Use when asked about real-money purchases or microtransactions, or migrating from native store billing, RevenueCat, Adapty, Essential Kit, or UniPay.
skills/implement-in-app-purchases/ on GitHub (opens in a new tab)SKILL.md -
initialize-ai-navigation
Sets up and configures Unity AI Navigation, including NavMesh surfaces, agents, obstacles, and links. Use when the user asks about navigation meshes, pathfinding, patrol routes, or obstacle avoidance.
skills/initialize-ai-navigation/ on GitHub (opens in a new tab)SKILL.md -
levelplay-unity-integration
Integrates the LevelPlay ad mediation SDK via the Ads Mediation package. Use when the user asks about adding rewarded, interstitial, or banner ads, mediation or ad privacy setup, Android or iOS ad dependency build failures, or migrating from Unity Ads or IronSource APIs.
skills/levelplay-unity-integration/ on GitHub (opens in a new tab)SKILL.md -
localization
Sets up and configures Unity Localization, including locales, String and Asset Tables, and CJK fonts. Use when the user asks to add languages, translate UI text, or mentions i18n or multilingual support.
skills/localization/ on GitHub (opens in a new tab)SKILL.md -
manage-sprite-atlas
Manages SpriteAtlas assets through a prebuild pipeline, covering master and variant atlases, packing settings, and platform overrides. Use when asked to create or optimize sprite atlases.
skills/manage-sprite-atlas/ on GitHub (opens in a new tab)SKILL.md -
migrate-birp-to-urp
Plans, executes, and troubleshoots migration from the Built-in Render Pipeline to URP. Use when asked to convert a project, scene, material, or shader to URP, or to fix visuals broken by the change.
skills/migrate-birp-to-urp/ on GitHub (opens in a new tab)SKILL.md -
new-unity-project
Guides creating a new Unity project, gathering concept, platforms, and monetization before setting up the project, source control, and packages. Use when the user asks to start a new game or prototype.
skills/new-unity-project/ on GitHub (opens in a new tab)SKILL.md -
optimize-audio
Optimizes audio memory, CPU cost, and playback quality through import settings and mixer configuration. Use when asked to reduce audio memory or Audio Mixer CPU cost, change clip Load Types, sample rates or codecs, or force 3D audio to mono.
skills/optimize-audio/ on GitHub (opens in a new tab)SKILL.md -
optimize-text-mesh-pro
Optimizes TextMeshPro rendering, memory, and font setup, including font asset stacks, fallback atlases, SDF quality, and worldspace text. Use when the user asks about TMP fonts, CJK or multilingual text, or text performance.
skills/optimize-text-mesh-pro/ on GitHub (opens in a new tab)SKILL.md -
optimize-web
Optimizes Unity WebGL and WebGPU builds for smaller downloads, faster loading, and smoother browser performance. Use when asked to shrink a web build, speed up its load, or fix stutter, memory or battery problems in the browser.
skills/optimize-web/ on GitHub (opens in a new tab)SKILL.md -
physics-3d-collision
Diagnoses 3D PhysX collision and trigger problems. Use when OnCollisionEnter or OnTriggerEnter doesn't fire, objects pass through each other, raycasts miss, or a MeshCollider misbehaves. Also answers 2D and DOTS physics best-effort if no dedicated skill is available.
skills/physics-3d-collision/ on GitHub (opens in a new tab)SKILL.md -
project-auditor-fixes
Instructions for how to use Project Auditor to find and fix a list of issues.
skills/project-auditor-fixes/ on GitHub (opens in a new tab)SKILL.md -
setup-multiplayer-services
Guides real-time online multiplayer with Unity Multiplayer Services. Use when the user asks about network topology, hosting, matchmaking, or session-based play such as rooms, parties, and lobbies, not backend features.
skills/setup-multiplayer-services/ on GitHub (opens in a new tab)SKILL.md -
setup-vivox-voice-chat
Adds and configures in-game voice and text chat with Unity Vivox. Use when the user asks about voice chat, microphone permissions, mute controls, proximity voice, team and lobby channels, or direct messages.
skills/setup-vivox-voice-chat/ on GitHub (opens in a new tab)SKILL.md -
shader-graph-create-custom-node
Generates custom Shader Graph nodes from HLSL code. Use when the user wants a new Shader Graph node or to make existing HLSL work as a reflected function node.
skills/shader-graph-create-custom-node/ on GitHub (opens in a new tab)SKILL.md -
sprite-editor
Edits Unity sprite rectangles, borders, pivots, outlines, and slicing by generating C# scripts. Use when the user works with sprite sheets or sprite slicing.
skills/sprite-editor/ on GitHub (opens in a new tab)SKILL.md -
sprite-segment-3x3grid
Segments a Sprite texture into a 3x3 grid and outputs a pattern of cells matching the center cell's color. Use when the user asks to analyze or document a sprite's structure or color distribution.
skills/sprite-segment-3x3grid/ on GitHub (opens in a new tab)SKILL.md -
ui-imgui
Generates and modifies Unity IMGUI editor code such as EditorWindows, custom Inspectors, PropertyDrawers, and OnGUI scripts. Use for IMGUI or OnGUI or maintaining existing IMGUI code.
skills/ui-imgui/ on GitHub (opens in a new tab)SKILL.md -
ui-ugui
Understands, edits, and generates Unity uGUI Canvas hierarchies, RectTransforms, Layout Groups, and prefab UI. Use for requests involving Canvas, uGUI, RectTransform, or prefab UI files.
skills/ui-ugui/ on GitHub (opens in a new tab)SKILL.md -
ui-uitk
Understands, edits, and generates Unity UI Toolkit UXML and USS with flex layouts. Use for requests involving UI Toolkit, UIElements, UIDocument, PanelSettings, custom elements, or UI runtime binding.
skills/ui-uitk/ on GitHub (opens in a new tab)SKILL.md -
ui
Routes Unity UI requests to the right framework skill (UI Toolkit, uGUI, or IMGUI) and answers UI comparison questions. Use for menus, HUDs, panels, or editor UI when the request doesn't name a framework. Consult before writing any UI code.
skills/ui/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.