Asset import settings. Use when users want to configure texture, audio, or model import settings. Triggers: import settings, texture settings, audio settings, model settings, compression, max size, 导入设置, 纹理设置, Unity压缩.
Use this module to change import settings for textures, audio, and models that already exist in the project.
Batch-first: Prefer the batch setters when configuring
2+assets of the same category.
Mode: Full-Auto required
DO NOT (common hallucinations):
importer_import does not exist -> use asset_import in the asset module to bring files into the projectimporter_set_format does not exist -> use the specific texture/audio/model settersimporter_get_settings does not exist -> use the category-specific gettersRouting:
assettexture_*audio_*model_*texture_set_import_settings, audio_set_import_settings, model_set_import_settingsasset_reimport or asset_reimport_batch| Skill | Use | Key parameters |
|---|---|---|
texture_get_settings | Read texture importer settings | assetPath |
texture_set_settings | Set texture importer settings | assetPath, textureType?, maxSize?, filterMode?, compression?, mipmapEnabled?, sRGB?, readable?, wrapMode? |
texture_set_settings_batch | Batch texture settings | items |
texture_set_import_settings | Alternative texture import bridge | similar texture fields |
Common texture decisions:
textureType="Sprite", usually mipmapEnabled=falsefilterMode="Point"readable=true only when necessary| Skill | Use | Key parameters |
|---|---|---|
audio_get_settings | Read audio importer settings | assetPath |
audio_set_settings | Set audio importer settings | assetPath, forceToMono?, loadInBackground?, loadType?, compressionFormat?, quality? |
audio_set_settings_batch | Batch audio settings | items |
audio_set_import_settings | Alternative audio import bridge | similar audio fields |
Common audio decisions:
loadType="Streaming"loadType="DecompressOnLoad"forceToMono=true| Skill | Use | Key parameters |
|---|---|---|
model_get_settings | Read model importer settings | assetPath |
model_set_settings | Set model importer settings | assetPath, globalScale?, meshCompression?, isReadable?, generateSecondaryUV?, animationType?, importAnimation?, importCameras?, importLights?, materialImportMode? |
model_set_settings_batch | Batch model settings | items |
model_set_import_settings | Alternative model import bridge | similar model fields |
Common model decisions:
animationType="Humanoid" when retargeting is requiredAfter importer changes, use reimport when you need Unity to fully refresh the asset:
| Skill | Use |
|---|---|
asset_reimport | Reimport one asset |
asset_reimport_batch | Reimport assets matching a search scope |
import unity_skills
unity_skills.call_skill("texture_set_settings_batch", items=[
{"assetPath": "Assets/UI/icon_play.png", "textureType": "Sprite", "mipmapEnabled": False},
{"assetPath": "Assets/UI/icon_pause.png", "textureType": "Sprite", "mipmapEnabled": False}
])
unity_skills.call_skill("audio_set_settings",
assetPath="Assets/Audio/bgm.mp3",
loadType="Streaming",
compressionFormat="Vorbis",
quality=0.7
)
unity_skills.call_skill("asset_reimport", assetPath="Assets/Audio/bgm.mp3")
Exact names, parameters, defaults, and returns are defined by GET /skills/schema or unity_skills.get_skill_schema(), not by this file.
Load IMPORT_REFERENCE.md for extended asset search/query helpers, platform overrides, rig/animation details, and importer-side best practices.