y3-obj-edit

Query, create, and edit Y3 object data via script commands.

2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/y3-editor/y3-maker-config --skill y3-obj-edit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: y3-obj-edit
Source: https://github.com/y3-editor/y3-maker-config/tree/main/skills/y3-obj-edit
Command: npx skills add https://github.com/y3-editor/y3-maker-config --skill y3-obj-edit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mmh3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This utility enables developers to query, create, and modify Y3 object data (units, skills, modifiers, projectiles, and items) within maps without direct JSON editing.

Core Features & Use Cases

  • Query existing Y3 objects across multiple types (units, skills, modifiers, projectiles, items) with structured data extraction.
  • Create or update objects via script-driven commands, enforcing template-based integrity and language localization.
  • Perform batch edits and hotfixes across multiple object categories, followed by the required hotfix and save steps to persist changes.

Quick Start

Run the script with the map path and -create or -edit options to generate or modify objects.

Frequently Asked Questions about y3-obj-edit

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

FAQPage Schema
How do I edit Y3 game data objects without directly modifying JSON files?

You can edit Y3 game data objects by running script-driven commands with the map path and -edit options to modify units, skills, modifiers, projectiles, and items without direct JSON editing.

Can I batch create and update multiple Y3 object types at once?

Yes, you can perform batch operations to create and update multiple Y3 object types simultaneously, ensuring all changes are followed by the required hotfix and save steps to persist modifications.

What is the best way to query existing Y3 units, skills, and modifiers in a map?

The best way to query Y3 objects is by running the script with the map path to extract structured data across units, skills, modifiers, projectiles, and items within the map.

Does editing Y3 object data require running a hotfix step to save changes?

Yes, after performing batch edits or creating objects, you must execute the required hotfix and save steps to ensure validation and safe persistence of your Y3 object data modifications.

How do I create new Y3 objects with language localization in a map?

You create new Y3 objects by running the script with the map path and -create option, which enforces template-based integrity and supports language localization during object generation.

Why use script commands and templates instead of direct JSON editing for Y3 modding?

Script commands and templates ensure data validation and safe hotfix persistence when modifying Y3 objects, preventing the structural errors and integrity issues common with direct JSON editing.