unity-workflow

Manage persistent history and rollback for Unity editor tasks.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/muddyrain/valley-mas --skill unity-workflow-muddyrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-workflow
Source: https://github.com/muddyrain/valley-mas/tree/main/.codex/skills/unity-skills/skills/workflow
Command: npx skills add https://github.com/muddyrain/valley-mas --skill unity-workflow-muddyrain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Persistent history and rollback system for AI operations and Unity editor tasks, enabling tracking of changes, snapshotting objects before modification, and undoing specific actions even after Editor restarts.

Core Features & Use Cases

  • Persistent history and rollback for Unity editor actions and AI operations
  • Tagging tasks, snapshotting objects before modification, and undoing specific tasks across sessions
  • Session-level undo to group all changes from a conversation and revert them together
  • Fine-grained task undo with dedicated snapshot and undo APIs to manage complex workflows

Quick Start

Begin a session with workflow_session_start, perform Unity editor actions, then end the session with workflow_session_end to enable undo across the conversation.

Frequently Asked Questions about unity-workflow

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

FAQPage Schema
How do I undo AI operations in Unity after restarting the editor?

Use a persistent history and rollback system to undo Unity editor actions and AI operations even after editor restarts. It snapshots objects before modification, tracking changes across sessions to enable safe reversion.

What is session-level undo in Unity workflows?

Session-level undo groups all Unity editor changes made during a single conversation. You begin with workflow_session_start, perform actions, then call workflow_session_end to enable reverting all grouped changes together.

How do I snapshot a Unity object before modifying it?

Call the workflow_snapshot_object API to capture a Unity object's state before modification. This enables fine-grained task undo, allowing you to revert specific actions within complex multi-step workflows.

Can I undo specific tasks in a multi-step Unity workflow?

Yes, task-level undo reverts specific actions within multi-step Unity workflows. Using workflow_task_start and workflow_undo_task, you can manage complex history and rollback individual operations without reverting the entire session.

Does this persistent history system work with Unity editor tasks and conversations?

Yes, the persistent history system tracks Unity editor tasks and AI operations across conversations. It manages multi-step history, enabling tagging, snapshotting, and undo/redo actions for complex workflows spanning multiple sessions.