assets-modify

Modify Unity asset files by overriding content for Materials, ScriptableObjects, and Prefabs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lunafish/Game00 --skill assets-modify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-modify
Source: https://github.com/lunafish/Game00/tree/main/SKILLS/assets-modify
Command: npx skills add https://github.com/lunafish/Game00 --skill assets-modify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows for the modification of asset files within a Unity project, enabling direct manipulation of game assets.

Core Features & Use Cases

  • Direct Asset Editing: Modify properties of various Unity asset types like Materials, ScriptableObjects, and Prefabs.
  • Content Overriding: Replace existing asset content with new data.
  • Use Case: Update the color property of a specific Material asset used in multiple game objects to change the visual theme of a level.

Quick Start

Modify the asset located at 'Assets/Materials/MyMaterial.mat' to set its base color to red.

Frequently Asked Questions about assets-modify

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

FAQPage Schema
How do I modify Unity asset files like Materials and Prefabs programmatically?

To modify Unity asset files, you override their content using specific asset references and new data. This allows direct manipulation of Materials, ScriptableObjects, and Prefabs for iterative design adjustments.

Can I update a specific Material property across a Unity project without manual editing?

Yes, you can update a specific Material property across a Unity project by overriding the asset content. For example, you can change a Material's base color to red to update the visual theme of a level.

What is the best way to override ScriptableObject content in Unity?

The best way to override ScriptableObject content in Unity is by providing targeted asset references and new content data. This directly replaces the existing asset content for in-project asset management.

Does modifying Unity Prefab assets this way require specific references?

Yes, modifying Unity Prefab assets requires specific asset references and new content data for targeted updates. This ensures the correct prefab is modified by overriding its existing content.

When should I use direct asset modification for Unity game development?

You should use direct asset modification for Unity game development when making iterative design adjustments or managing in-project assets. It is ideal for overriding content in Materials, ScriptableObjects, and Prefabs.