assets-modify

Modify Unity asset files in the Assets/ directory via REST API.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/lightvu25/Echoes --skill assets-modify-lightvu25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: assets-modify
Source: https://github.com/lightvu25/Echoes/tree/main/SKILLS/assets-modify
Command: npx skills add https://github.com/lightvu25/Echoes --skill assets-modify-lightvu25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Modify asset files in a Unity project safely and predictably by constraining edits to the Assets/ folder and requiring a prior inspection with assets-get-data. Files in Packages/ must not be modified.

Core Features & Use Cases

  • Inspect asset structure with assets-get-data before modification.
  • Modify assets only within the Assets/ directory; assets in Packages/ are protected.
  • Update assets by providing an assetRef and content via a simple API.
  • Supports input validation via the provided JSON schemas.

Quick Start

Inspect the target asset with assets-get-data, then call the assets-modify API to update the asset under the Assets/ folder.

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 in my project via an API?

To modify Unity asset files, call the assets-modify REST API with the target assetRef and updated content. This API updates assets by validating inputs against provided schemas to ensure safe and predictable edits within the project.

Do I need to inspect a Unity asset before modifying it?

Yes, you must inspect the target asset with assets-get-data before modification. This prerequisite ensures you understand the asset structure and validates inputs against the provided JSON schemas before applying changes.

Can I use this tool to modify Unity packages?

No, you cannot modify Unity packages with this tool. The assets-modify API is restricted to the Assets/ directory and explicitly excludes the Packages/ folder, protecting package files from being modified.

What is the safest way to update assets in a Unity project?

The safest way to update assets in a Unity project is constraining edits to the Assets/ folder and requiring prior inspection with assets-get-data. This approach validates inputs against schemas and protects files in Packages/ from modification.

Why does modifying Unity asset files require JSON schema validation?

Modifying Unity asset files requires JSON schema validation to ensure safe and predictable edits. The assets-modify API validates the provided assetRef and content against schemas before applying updates to the Assets/ directory.