unity-batch

Execute preview-confirmed batch scene and asset operations with async job tracking.

6|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-batch-dycuong03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-batch
Source: https://github.com/dyCuong03/unity-agent-team/tree/main/.claude/skills/unity-skills/skills/batch
Command: npx skills add https://github.com/dyCuong03/unity-agent-team --skill unity-batch-dycuong03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing large Unity scene edits safely is slow and error-prone, especially when you need to query many objects, review the impact, and then apply changes in bulk with reliable job tracking.

Core Features & Use Cases

  • Batch query & sampling: Retrieve GameObjects, components, and assets using unified filters to understand what will be affected.
  • Preview-first mutation: Generate a confirmToken-driven preview for renames and common scene edits (set properties, replace materials, fix missing scripts, standardize naming, set render layers, cleanup temp helpers) before executing anything.
  • Async execution & reporting: Run large operations asynchronously with jobId, then monitor progress, fetch logs, list jobs, wait, cancel, and retry failures from batch reports.

Quick Start

Preview a bulk change by running the appropriate batch_preview_* skill, then execute the approved mutation using batch_execute with the confirmToken.

Frequently Asked Questions about unity-batch

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

FAQPage Schema
How do I safely preview Unity scene changes before applying bulk edits?

Batch processing in Unity lets you query, preview, and apply changes to many GameObjects at once. It uses a preview-confirm-execute workflow with a confirmToken, so you can review property or material impacts before applying mutations, preventing costly errors across large scenes.

What is the best way to replace materials across multiple Unity GameObjects?

The best way to replace materials across multiple Unity GameObjects is to use a batch query to select targets, generate a preview to confirm the material replacement impact, and then execute the approved changes asynchronously with progress tracking and retry-on-failure support.

How do I monitor progress for large async Unity scene cleanup jobs?

You monitor progress for large async Unity scene cleanup jobs by requesting a jobId during execution. You can then query job status, fetch logs, wait for completion, or cancel the operation, while receiving progress events as the batch processes chunks of changes.

Does this batch processing approach work with Unity assets and components?

Yes, this batch processing approach works with Unity assets and components. You can use unified filters to retrieve and target GameObjects, components, and assets for operations like fixing missing scripts, standardizing naming, setting render layers, and cleaning up temp helpers.

What happens if an async Unity batch operation fails partway through?

If an async Unity batch operation fails partway through, the system generates a batch report. You can retrieve this report to identify failed items and use the built-in retry-on-failure mechanism to reapply the confirmed changes selectively.

Can I cancel a Unity batch job after it has started executing?

Yes, you can cancel a Unity batch job after it has started executing. When you run your preview-confirmed mutations asynchronously with a jobId, the system exposes a cancel function that stops the ongoing operation safely.