assets-modify

Modify asset files using path patches, JSON Merge Patch, and content overrides.

Updated May 3, 2026
One-click install
npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill assets-modify-rakamenouya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-modify
Source: https://github.com/RakameNouya/MR-Bab_10_and_Kel_3/tree/main/.gemini/skills/assets-modify
Command: npx skills add https://github.com/RakameNouya/MR-Bab_10_and_Kel_3 --skill assets-modify-rakamenouya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of modifying asset files within a project, reducing the need for manual edits and enabling programmatic updates.

Core Features & Use Cases

  • Content Modification: Override full SerializedMember for assets.
  • Path Patching: Apply changes to specific paths with {path, value} pairs.
  • JSON Patching: Use JSON Merge Patch for complex modifications.
  • Use Case: When you need to update an asset's properties programmatically, such as adjusting a character's stats in a game without manually opening the asset file.

Quick Start

Run the assets-modify skill with the --input parameter specifying the asset reference and the modifications you want to apply.

Frequently Asked Questions about assets-modify

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

FAQPage Schema
How do I programmatically modify asset files in a game development project?

You can programmatically modify asset files by applying content overrides, path patches with {path, value} pairs, or JSON Merge Patch. This avoids manual edits when updating properties like character stats in game development scenarios.

What is the best way to apply JSON Patch to update project assets dynamically?

Applying JSON Merge Patch is a reliable way to update project assets dynamically, allowing you to execute complex modifications on SerializedMember content. This method streamlines programmatic updates over manual file editing.

Can I use path patching to change specific properties within a SerializedMember asset?

Yes, you can use path patching to change specific properties by supplying {path, value} pairs. This targets exact locations within a SerializedMember asset for efficient, programmatic content modification.

Do I need Reflector to perform reflection-based asset modifications?

Yes, Reflector is required when you need to perform reflection-based asset modifications. It works alongside JSON Patch to handle complex changes and content overrides within your project files.

How do I override full SerializedMember content for project assets?

You can override full SerializedMember content for project assets by specifying the asset reference and desired modifications through the input parameter. This directly replaces the existing content without manual intervention.

When should I use programmatic asset updates instead of manual edits?

Programmatic asset updates should be used in game development or project management scenarios when you need dynamic, repeatable changes to properties like character stats, replacing inefficient manual file editing.