From unity-kit
Generate or import game assets — images/sprites, 3D models, audio — using MCP for Unity's asset_gen tools or the Blender MCP pipeline (PolyHaven, Hyper3D, Sketchfab). Use when the user wants art, models, textures, HDRIs, or audio created or brought into a Unity project.
How this skill is triggered — by the user, by Claude, or both
Slash command
/unity-kit:unity-assetsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Both pipelines use bring-your-own keys. **The user enters keys themselves**:
Both pipelines use bring-your-own keys. The user enters keys themselves:
Window → MCP for Unity → Asset Gen tab (fal.ai / OpenRouter for images, Tripo / Meshy for models, Sketchfab for library import).Edit → Preferences → Add-ons → Blender MCP (Sketchfab / Hyper3D / Hunyuan3D), or env vars like BLENDERMCP_SKETCHFAB_API_KEY.Never ask the user to paste a key into chat, never write keys into config files, never enter keys into fields for them. If a generation tool fails with an auth error, tell the user which tab needs a key and stop there. PolyHaven (textures/models/HDRIs) is free and needs no key.
manage_tools action: "activate", group asset_gen.generate_image (sprites, textures, concept art), generate_model (text/image → 3D), generate_audio (SFX/music — stable since MCP for Unity v10.1.0; details in the unity-audio skill), import_model (Sketchfab search+import), import_model_file (local FBX/OBJ/glTF).manage_asset: sprites need PPU consistent with the project, point filtering for pixel art; models need scale/materials checked.Requires: Blender 3.0+ running, the blender-mcp addon installed and Connect to Claude clicked in the 3D View sidebar (N-panel → BlenderMCP tab). If blender tools fail, that connection is the first suspect — tell the user exactly those steps.
execute_blender_code (arbitrary Python). Keep code snippets small and incremental; screenshot the viewport to verify each significant step visually.Assets/Art/Models/ (export via Blender code: bpy.ops.export_scene.fbx(filepath=..., use_selection=True)), then let Unity import and check settings via manage_asset. Unity applies a 90° X-rotation fix for Blender FBX automatically; verify scale (Blender meters vs Unity units) on first import.generate_image.generate_model.npx claudepluginhub benjamin-curlier/unity-kit --plugin unity-kitGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.