unity-importer

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

2|Updated May 18, 2026
One-click install
npx skills add https://github.com/pcone-mm/NewFPG --skill unity-importer-pcone-mm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-importer
Source: https://github.com/pcone-mm/NewFPG/tree/main/.agents/skills/unity-skills/skills/importer
Command: npx skills add https://github.com/pcone-mm/NewFPG --skill unity-importer-pcone-mm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adjusting Unity asset import settings manually through the Inspector is slow and error-prone, especially when applying consistent texture compression, audio load types, or model rig settings across many assets. This Skill lets you read and modify importer settings programmatically, in batch, and reimport assets 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 (Standalone, iPhone, Android, WebGL), individually or in batch. - Audio Import & Scene Setup: Configure AudioClip load type, compression format, and quality, plus manage AudioSource components and create AudioMixer assets. - Model Import & Rigging: Adjust model scale, mesh compression, animation type (None/Legacy/Generic/Humanoid), animation clip splits, and rig settings. - Use Case: You need to convert 20 UI PNGs to Sprite type with mipmaps disabled, set a BGM file to Streaming with Vorbis compression, and reimport everything so Unity refreshes the assets — all in a few batch calls. ## Quick Start Ask the AI to set all textures in 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 a platform value such as Standalone, iPhone, Android, or WebGL, plus maxSize, format, compressionQuality, and overridden flags. Read existing overrides with texture_get_platform_settings.

Why are my Unity import setting changes not taking effect?

Setting changes do not always apply in memory immediately. Call asset_reimport for one asset or asset_reimport_batch for many assets to force Unity to fully refresh the imported data after modifying importer fields.

What audio load type should I use for background music in Unity?

Use loadType Streaming with Vorbis compression for long BGM tracks. Short sound effects work best with DecompressOnLoad, while memory-sensitive SFX libraries can use CompressedInMemory or forceToMono.

Can this skill import new files into a Unity project?

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

How do I configure a Unity model as a Humanoid character?

Use model_set_rig with animationType set to Humanoid, optionally with avatarSetup. After changing rig or animation clip splits, call asset_reimport so Unity refreshes the avatar and clip data.