What problem does it solve? Applying the same change to dozens or hundreds of Unity GameObjects, components, or assets one at a time is slow and error-prone, and long-running operations can freeze the Editor main thread. This Skill provides a unified query-preview-execute pipeline for bulk edits plus a job system for polling, progress tracking, and cancellation of asynchronous work. ## Core Features & Use Cases - Preview-then-commit bulk edits: Preview rename, property-set, material-replace, layer-set, and cleanup operations across queried targets, then commit them with a one-time confirmToken via batch_execute. - Multi-skill batch endpoint: Compose up to 50 different skill calls into a single POST /skills/batch request with dryRun, transactional rollback, and inter-step $ref references. - Async job management: Poll job status and fine-grained progress events, stream logs, wait with bounded timeouts, cancel jobs, and retry only failed items from a prior report. - Use Case: Rename 200 scene objects to a standardized naming convention by previewing the change with batch_preview_rename, reviewing the sample diff, executing with batch_execute, and polling the returned jobId until completion. ## Quick Start Ask the agent to preview renaming all GameObjects matching a query filter with a new prefix, review the returned sample, then execute the batch with the confirm token and poll the job until it completes.