Skills tagged unity: 31 agent skills for Claude Code
2d-pixel-perfect — Sets up, diagnoses, and fixes pixel perfect 2D rendering in Unity projects. Use when working on any retro-style or pixel art 2D game.
audio-setup-mixers — Scans the scene and audio assets to appropriately route Audio Sources into existing Audio Mixer Groups, classifying each source by what it plays.
build-live-game — Build and operate a live game using Unity Services.
generate-editor-search-query — Generates Unity Search / Quick Search queries and opens the Unity Search window for read-only Unity Editor asset or scene-object lookup requests.
implement-in-app-purchases — Implement, configure, and debug Unity In-App Purchases (IAP) — store connection, product catalog, consumable/non-consumable/subscription purchases.
initialize-ai-navigation — Sets up and configures the Unity AI Navigation system — NavMesh surfaces, NavMesh agents, obstacles, links, modifiers, areas and costs.
localization — Sets up and configures Unity Localization, including locales, String/Asset Tables, CJK font support, and Addressables workflows.
manage-sprite-atlas — Manage SpriteAtlas using prebuild pipeline with IPreprocessBuildWithReport (DEFAULT approach).
migrate-birp-to-urp — Plans, executes, and troubleshoots Unity projects moving from the Built-in Render Pipeline (BiRP/BIRP/Built-in RP) to the Universal Render Pipeline (URP).
new-unity-project — Use when starting a brand-new Unity game or project from scratch — "make/start/create a new game", "bootstrap a Unity project".
optimize-audio — Optimizes Unity 6 audio memory, CPU cost, and playback quality through correct import settings and mixer configuration.
optimize-text-mesh-pro — Covers TextMeshPro font stacks, dynamic fallback atlases, padding and sampling ratios, SDF16, AutoSize discipline, worldspace vs UGUI.
optimize-web — Optimizes Unity 6 WebGL and WebGPU builds for smaller download size, faster initial load, and efficient browser runtime performance.
physics-3d-collision — 3D PhysX collision and trigger diagnostics for MonoBehaviour-based Unity projects.
setup-multiplayer-services — Guides the development of online multiplayer experiences where players connect, group, and interact in real-time using Unity Multiplayer Services.
setup-vivox-voice-chat — Add and configure in-game voice chat and text chat for Unity multiplayer games using Unity Vivox.
sprite-editor — Edits Unity sprite properties by generating C# editor scripts using ISpriteEditorDataProvider APIs.
sprite-segment-3x3grid — Analyze Sprite textures and output a 3x3 grid representation based on color matching.
tilemap-palette-create — Creates a Tile Palette asset. Use when the user wants to organize tiles for 2D level design or create a new Tile Palette from scratch.
tilemap-ruletile-createfromsegment — Use when the user wants tiles that auto-tile (autotile) as they paint, wants a RuleTile built from existing terrain or edge sprites.
ui — Unity UI expert for menus, HUDs, screens, panels, buttons, labels, and all visual interface elements.
ui-imgui — Unity IMGUI (Immediate Mode GUI) expert for legacy editor tools using OnGUI/immediate mode.
ui-ugui — Unity uGUI (Canvas-based) UI expert. Understands, edits, and generates Canvas hierarchies, RectTransforms, Layout Groups, and prefab UI.
ui-uitk — Unity UI Toolkit expert for Unity 6.0+. Understands, edits, and generates UXML and USS files with flex-based layouts. Use for requests involving .uxml, .uss.
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#.
urp-postprocessing — Sets up, configures, and debugs URP post-processing effects using the Volume framework.