Unity Editor Tools

Generate custom Unity Editor tools including inspectors, windows, and property drawers.

7|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/JulianKerignard/Unity-Skills --skill unity-editor-tools-juliankerignard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Unity Editor Tools
Source: https://github.com/JulianKerignard/Unity-Skills/tree/main/skills/unity-editor-tools
Command: npx skills add https://github.com/JulianKerignard/Unity-Skills --skill unity-editor-tools-juliankerignard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates creation of custom Unity Editor tools to speed up common editor workflows by generating and organizing tools like custom inspectors, EditorWindows, PropertyDrawers, MenuItems, wizards, and AssetPostprocessors within a Unity project.

Core Features & Use Cases

  • Custom inspectors for components to tailor the Unity UI to project needs.
  • Editor windows and tool panels to streamline repetitive tasks.
  • Property drawers and menu item bindings to extend editing capabilities.
  • ScriptableWizard-inspired flows and asset processing hooks for automation.

Quick Start

Create your first custom Unity Editor tool using the decision tree to generate a C# Editor script in the Editor folder and wire it to your workflow.

Frequently Asked Questions about Unity Editor Tools

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

FAQPage Schema
How do I create a custom inspector in Unity to streamline component editing?

To create a custom inspector, generate a C# script inside an Editor folder with proper assembly definitions. This tailors the Unity UI to your project needs and accelerates repetitive component editing workflows safely.

What is the best way to build a Unity EditorWindow for tool panels?

The best way to build a Unity EditorWindow is generating a dedicated C# script in the Editor folder. This creates custom tool panels within the Unity editor to streamline and accelerate repetitive development workflows.

How do I use PropertyDrawer and MenuItem to extend Unity editor capabilities?

You use PropertyDrawer and MenuItem by generating C# scripts in the Editor folder. PropertyDrawer extends UI rendering for serialized fields, while MenuItem binds custom workflow actions directly into Unity's menu bar.

Does my Unity Editor script need to be in a specific folder with assembly definitions?

Yes, Unity Editor scripts must live in an Editor folder with proper assembly definitions. This isolates editor-only tooling from runtime builds and follows Unity guidelines for safe, reusable custom inspector and window generation.

Can I automate asset processing in Unity using AssetPostprocessor workflows?

You can automate asset processing by generating an AssetPostprocessor C# script in the Editor folder. This creates asset processing hooks to automatically modify or validate imported assets within your Unity project workflows.