photoshop_create_smart_object_via_copy
Create an independent Smart Object copy in Photoshop, producing an unlinked duplicate with its own embedded contents instead of sharing data with the original.
Instructions
Create an independent Smart Object via Copy — unlinked duplicate with its own embedded contents.
Users often say: new smart object via copy, independent smart copy, duplicate smart object separately.
Use when: you need a second Smart Object that does not share embedded data with the original. Do NOT use when: you want linked instances — use photoshop_duplicate_layer (Layer via Copy).
Returns: JSON { ok, summary, details: { source_layer_name, new_layer_name, kind } }. Preconditions: Smart Object layer active or named. Side effects: adds a new Smart Object layer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| layer_name | No | Optional source Smart Object layer name. Default: active layer. | |
| document_id | Yes | Photoshop document id from photoshop_get_state / photoshop_list_documents. Send null or 0 to use the active document. A positive number activates that document before the tool runs. When no document is open, a stale id does not block the call. |