One-click install
npx skills add https://github.com/pikachu0310/codex-agent-ops-public --skill unity-importer-pikachu0310
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-importer
Source: https://github.com/pikachu0310/codex-agent-ops-public/tree/main/.agents/skills/unity-skills/skills/importer
Command: npx skills add https://github.com/pikachu0310/codex-agent-ops-public --skill unity-importer-pikachu0310

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually tuning Unity import settings across many textures, audio clips, and models is repetitive and error-prone, especially when applying per-platform overrides or batch policies. This Skill routes those changes through structured importer skills so settings are applied consistently and can be refreshed with reimports. ## Core Features & Use Cases - Texture Import Configuration: Set texture type, compression, filter mode, mipmaps, sprite settings, and per-platform overrides, with batch setters for multiple assets at once. - Audio Import and Scene Setup: Configure load type, compression format, and quality for AudioClips, plus manage AudioSources and create AudioMixer assets in scenes. - Model Import and Rigging: Adjust mesh compression, scale, animation type (including Humanoid rigs), clip splits, and material import behavior. - Use Case: A developer preparing a mobile build can batch-set all UI textures to Sprite type with mipmaps disabled, switch BGM files to Streaming with Vorbis compression, apply Android platform overrides, and reimport the changed assets in one workflow. ## Quick Start Ask the agent 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, filterMode, compression, and mipmapEnabled. For multiple textures, texture_set_settings_batch applies one policy to many assets in a single call.

How do I apply per-platform texture overrides in Unity?

Use texture_set_platform_settings with a platform such as Standalone, iPhone, Android, or WebGL, plus maxSize, format, and compressionQuality. The accepted format values depend on the editor version, so read the validValues list returned on a rejection.

What audio load type should I use for BGM versus sound effects?

Use Streaming with Vorbis compression for long BGM, and DecompressOnLoad for short SFX. For memory-sensitive SFX libraries, consider CompressedInMemory or enabling forceToMono.

Why did my Unity import setting change not take effect?

Setting changes do not always apply in memory immediately. Call asset_reimport on the asset, or asset_reimport_batch for many assets, to force Unity to fully refresh the imported data.

Can I set a model rig to Humanoid through the importer?

Yes, pass animationType as Human or the Humanoid alias to model_set_rig or model_set_settings. After changing the rig or animation clip splits, reimport the asset so the avatar and clips refresh.