photoshop_create_smart_object_via_copy
Create an independent Smart Object via copy, producing an unlinked duplicate with its own embedded contents instead of a shared linked instance.
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 | No | Optional Photoshop document id from photoshop_get_state / photoshop_list_documents. When set, the tool activates that document before running so a UI tab switch cannot retarget the edit. |