y3-obj-gen

Generate Y3 editor object JSON for units, abilities, modifiers, and projectiles.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/WindXRan/y3td --skill y3-obj-gen
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: y3-obj-gen
Source: https://github.com/WindXRan/y3td/tree/main/maps/EntryMap/.y3maker/skills/y3-obj-gen
Command: npx skills add https://github.com/WindXRan/y3td --skill y3-obj-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of hand-authoring large and error-prone Y3 Editor โ€œ็‰ฉ็ผ–โ€ (object/JSON) data when you need to create units, abilities, buffs/modifiers, and projectiles.

Core Features & Use Cases

  • Generate editor_table JSON for Y3 object types: units (editorunit) plus non-unit objects including abilities (abilityall), modifiers/buffs (modifierall), projectiles (projectileall), and items (editoritem).
  • Deterministic generation via scripts: uses dedicated generators rather than letting the model hand-write 300+ line JSON.
  • Model/asset selection support: supports selecting appropriate official editor models via MCP (and a project resources.csv as the primary match source), with fallbacks.
  • Correct Y3 editor persistence workflow: enforces the required MCP sequence for applying changes without losing data: hotfix โ†’ wait 3 seconds โ†’ save.

Quick Start

Ask the AI to generate a complete set of Y3 editor object JSON for โ€œ็ซ็„ฐ่œ˜่››โ€ including unit, ability, modifier, and projectile assets in maps/EntryMap, then hotfix and save the results.

Frequently Asked Questions about y3-obj-gen

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

FAQPage Schema
How do I batch generate Y3 editor JSON data for units and abilities?โ–ผ

Batch generate Y3 editor JSON data by using script-based deterministic generators that output editor_table JSON files for multiple game entities like units, abilities, modifiers, and projectiles simultaneously, avoiding error-prone manual authoring.

Why does my Y3 editor object data disappear after saving?โ–ผ

Your Y3 editor object data disappears after saving because the correct MCP persistence workflow requires applying a hotfix, waiting 3 seconds, and then saving. Skipping this mandatory sequence causes data loss during the generation workflow.

Can I generate modifiers and projectiles from a single intent in the Y3 editor?โ–ผ

Yes, you can generate modifiers and projectiles from a single intent in the Y3 editor. The generation workflow processes user intent to create complete sets of editor_table JSON files for units, abilities, buffs, and projectiles in a map.

How to select appropriate official editor models when generating Y3 object JSON?โ–ผ

Select appropriate official editor models when generating Y3 object JSON by using MCP model lookup with a project resources.csv as the primary match source, applying fallbacks when necessary to ensure correct asset assignment.

What is the safest way to create Y3 game entities without hand-writing JSON?โ–ผ

The safest way to create Y3 game entities without hand-writing JSON is using dedicated script-based generators that enforce rule loading and MCP model lookup to deterministically output editor_table JSON for units, abilities, buffs, and projectiles.