unity-workflow

Track and restore Unity scene changes with persistent session and task snapshots.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/lrbjk/FenShen_Remake_V0 --skill unity-workflow-lrbjk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-workflow
Source: https://github.com/lrbjk/FenShen_Remake_V0/tree/main/.codex/skills/unity-skills/skills/workflow
Command: npx skills add https://github.com/lrbjk/FenShen_Remake_V0 --skill unity-workflow-lrbjk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a persistent, session-aware history and rollback system for Unity editor operations so users can track changes, create snapshots, and undo or redo work even across Editor restarts, eliminating manual, error-prone rollbacks and lost edits.

Core Features & Use Cases

  • Session-level undo: Group all changes made during a conversation or workflow and revert them together with workflow_session_undo.
  • Task-level tracking and snapshots: Start and end tasks (workflow_task_start / workflow_task_end), snapshot objects before modifications, and undo or redo individual tasks by taskId.
  • History, bookmarks, and multi-step undo/redo: List history, perform multi-step history_undo/history_redo, set/restore bookmarks, and manage undone task stacks for safe experimentation.
  • Use Case: Use session tracking when iterating on a complex scene or conversation-driven set of changes so you can revert the entire session if results are unsatisfactory.

Quick Start

Start a session with workflow_session_start, perform editor operations and snapshots as needed, end with workflow_session_end, and undo the entire conversation using workflow_session_undo with the recorded sessionId.

Frequently Asked Questions about unity-workflow

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

FAQPage Schema
How do I undo Unity scene changes after restarting the Editor?

You can undo Unity scene changes after an Editor restart by using persistent session and task records. This workflow tracks history across restarts, allowing you to revert specific tasks or entire conversation-level sessions even after closing the Editor.

What is the best way to group and revert a set of Unity editor operations?

The best way to group and revert Unity editor operations is through session-level undo. Start a workflow session, perform modifications, and use the session ID to revert all changes together if the results are unsatisfactory.

How do I take a snapshot of a Unity object before modifying it?

To take a snapshot of a Unity object, start a task using the task tracking commands. The workflow can automatically or manually snapshot objects before modifications, allowing you to undo individual tasks by their task ID later.

Can I perform multi-step undo and redo on Unity scenes?

Yes, you can perform multi-step undo and redo on Unity scenes. The workflow provides history inspection and maintains an undone task stack, enabling safe experimentation by stepping backward and forward through history.

How do I bookmark and restore specific points in Unity scene history?

You can bookmark and restore specific points in Unity scene history using the built-in bookmark management. Set bookmarks during your workflow and restore them later to quickly jump back to previous object states.