unity-history

Manage Unity Editor undo/redo history with configurable step counts.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-history-yiduandtdt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-history
Source: https://github.com/YiDuandtdt/Bone-Throne/tree/main/.agents/skills/unity-skills/skills/history
Command: npx skills add https://github.com/YiDuandtdt/Bone-Throne --skill unity-history-yiduandtdt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Undo/redo history management using Unity Editor's native undo stack to maintain precise editing states.

Core Features & Use Cases

  • Undo and redo one or more steps using Unity's built-in undo stack.
  • Query the current undo group name to understand grouping of related changes.
  • Supports multilingual trigger terms for history actions (history, undo, redo, 撤销, 历史).

Quick Start

Execute history_undo to revert the most recent Unity Editor change.

Frequently Asked Questions about unity-history

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

FAQPage Schema
How do I undo multiple Unity Editor changes at once?

To undo multiple Unity Editor changes, use the history_undo command with an optional steps parameter to specify how many operations to revert from the native undo stack.

Can I query the current Unity undo group name during editor scripting?

Yes, you can query the current Unity undo group name during editor scripting by executing the history_get_current command to understand the grouping of related changes.

Does this Unity history tool support multilingual trigger terms for undo and redo?

Yes, the Unity history tool supports multilingual trigger terms for undo and redo, recognizing commands like history, undo, redo, 撤销, and 历史 to activate state restoration.

What is the best way to manage step-by-step state restoration in Unity tools?

The best way to manage step-by-step state restoration in Unity tools is leveraging the native Unity Editor undo stack, using specific commands like history_undo and history_redo with optional steps.

How do I redo a previously undone action in a Unity editor extension?

To redo a previously undone action in a Unity editor extension, execute the history_redo command with an optional steps parameter to control how many operations are redone from the undo stack.