unity-editor-tools

Create custom Unity Editor inspectors, windows, and menu items.

24|5|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Nice-Wolf-Studio/unity-claude-skills --skill unity-editor-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-editor-tools
Source: https://github.com/Nice-Wolf-Studio/unity-claude-skills/tree/main/skills/unity-editor-tools
Command: npx skills add https://github.com/Nice-Wolf-Studio/unity-claude-skills --skill unity-editor-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers you to extend the Unity Editor by creating custom inspectors, windows, and tools, streamlining your development workflow and enhancing productivity.

Core Features & Use Cases

  • Custom Inspectors: Tailor how your components appear in the Inspector using UI Toolkit or IMGUI.
  • Editor Windows: Create dockable or floating windows for complex tools and workflows.
  • Scene View Integration: Draw interactive Handles and Gizmos directly in the Scene view.
  • MenuItem Integration: Add custom commands to Unity's menus.
  • Use Case: Develop a custom inspector for a complex character controller script, allowing designers to easily tweak movement parameters with sliders and visual handles directly in the Scene view.

Quick Start

Create a new EditorWindow that displays a label and a button.

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 for a MonoBehaviour script?

To create a custom inspector in Unity, you can use either UI Toolkit or IMGUI to tailor how your MonoBehaviour components appear in the Inspector. This allows you to replace default fields with custom controls like sliders for easier parameter tweaking.

Can I build a dockable EditorWindow for custom Unity tools?

Yes, you can build dockable or floating EditorWindow panels in Unity to host complex tools and workflows. This provides a dedicated workspace within the editor for your custom tool interfaces.

How do I draw interactive Handles and Gizmos in the Unity Scene view?

You draw interactive Handles and Gizmos in the Unity Scene view by using editor scripting to integrate custom visual elements directly into the 3D space. This enables visual manipulation of component parameters like movement vectors.

Does Unity editor scripting support both UI Toolkit and IMGUI?

Yes, Unity editor scripting supports both UI Toolkit and IMGUI frameworks for building custom inspectors and windows. You can choose either framework based on your preference for visual styling or immediate mode rendering.

How do I add custom commands to Unity menus using the MenuItem attribute?

You add custom commands to Unity's menus by applying the MenuItem attribute to static methods in your editor scripts. This integrates new tools directly into the Unity editor toolbar for quick access.

What is the best way to ensure Undo system integration when editing properties in a custom inspector?

The best way to ensure Undo system integration is by utilizing SerializedObject for robust property editing within your custom inspector. This automatically handles Undo and Redo operations for modified fields.