unity-importer

Configure Unity texture, audio, and model import settings with per-platform overrides.

Updated May 20, 2026
One-click install
npx skills add https://github.com/yuse168/Roomies --skill unity-importer-yuse168
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-importer
Source: https://github.com/yuse168/Roomies/tree/main/.agents/skills/unity-skills/skills/importer
Command: npx skills add https://github.com/yuse168/Roomies --skill unity-importer-yuse168

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adjusting Unity asset import settings across many textures, audio clips, and models is repetitive and error-prone when done manually in the Inspector. This Skill lets you read and modify importer settings programmatically, batch-apply consistent policies, and trigger reimports so changes fully take effect. ## Core Features & Use Cases - Texture Import Configuration: Set texture type, max size, compression, filter mode, sprite settings, and per-platform overrides for Standalone, iOS, Android, and WebGL. - Audio Import Configuration: Control load type, compression format, quality, and mono conversion, plus manage scene AudioSources and create AudioMixer assets. - Model Import Configuration: Adjust scale, mesh compression, rig/animation type, animation clip splits, and material import behavior. - Batch Operations & Reimport: Apply one policy to many assets at once and reimport assets so Unity fully refreshes them. - Use Case: Convert a folder of UI PNGs to Sprite type with mipmaps disabled in one batch call, set a BGM file to Streaming with Vorbis compression, then reimport it. ## Quick Start Ask the AI to set all textures under Assets/UI to Sprite type with mipmaps disabled and then reimport them.

Frequently Asked Questions about unity-importer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change texture import settings in Unity programmatically?▼

Use texture_set_settings with an assetPath and fields like textureType, maxSize, compression, filterMode, and mipmapEnabled. For multiple textures, texture_set_settings_batch applies one policy to many assets in a single call.

How do I set per-platform texture overrides in Unity?▼

Use texture_set_platform_settings with the assetPath, a platform such as Standalone, iPhone, Android, or WebGL, and optional maxSize, format, and compressionQuality. Read existing overrides with texture_get_platform_settings.

What audio import settings should I use for BGM versus sound effects?▼

Set long BGM to loadType Streaming with Vorbis compression, and short sound effects to DecompressOnLoad for instant playback. For memory-sensitive SFX libraries, consider forceToMono or CompressedInMemory.

Why are my Unity import setting changes not taking effect?▼

Importer setting changes do not always apply in memory immediately. Call asset_reimport for one asset or asset_reimport_batch for many assets so Unity fully refreshes the imported data.

Can this skill import new files into a Unity project?▼

No, it only changes import settings for assets already in the project. To bring new files into the project, use the asset_import skill in the asset module, then configure settings here.

How do I configure a Humanoid rig and animation clips on a model?▼

Use model_set_rig with animationType set to Humanoid, and model_set_animation_clips with a JSON array of clip name, firstFrame, lastFrame, and loop values. Reimport the model afterward to refresh the avatar and clips.