Description
Visual Skill Tree Editor
An in-game visual skill tree editor add-on for Pufferfish's Skills. Create and edit categories without hand-editing every data pack JSON file.
Features
- Create a new skill category or import an existing one from supported data packs.
- Edit skill definitions, rewards, frames, icons, costs, requirements, and descriptions.
- Place skill instances on the canvas, adjust decimal coordinates, connect nodes, and move groups of selected skills together.
- Edit category backgrounds and experience settings, then save the result to the current world data pack.
- Use the optional ApricityUI integration for the redesigned interface. Without ApricityUI, the editor uses its built-in Minecraft layout.
Requirements
- Minecraft 1.20.1
- Minecraft Forge 47 or newer for Minecraft 1.20.1
- Pufferfish's Skills 0.18.3 or newer
- ApricityUI 1.2.0 or newer is optional
Opening the editor
Run this command as an operator:
/puffish_skills_enhanced editor
This opens the first available category. If none are available, it opens a draft so you can create or import a category from the editor. You can also open a specific category:
/puffish_skills_enhanced editor category open <id>
Saving
The editor writes categories to the current world's datapacks/puffish_skills_enhanced data pack. Use Save and Reload to save the edits and reload data packs. Category edits are not written until you use the save button.
Compatibility notes
This is an add-on for Pufferfish's Skills. It does not include or replace Pufferfish's Skills. ApricityUI changes the editor presentation only; the same editor remains available without it.



