set-effect-property
Set or keyframe any property on an existing layer effect by specifying the composition, layer, effect, and property path. Supports optional keyframe timing and expression assignment.
Instructions
Set or keyframe any property on an existing layer effect using name/index/path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | Value to assign to the target property. | |
| compIndex | Yes | 1-based index of the target composition in the project panel. | |
| effectName | No | Display name of the effect to target. | |
| layerIndex | Yes | 1-based index of the target layer within the composition. | |
| effectIndex | No | 1-based index of the effect in the layer's Effects group. | |
| propertyName | No | Fallback target property name or matchName. | |
| propertyPath | No | Path from effect root to target property, e.g. ['Compositing Options', 'Effect Opacity'] or [3, 1]. | |
| keyframeIndex | No | Optional keyframe index to edit graph/value directly without resolving by time. | |
| propertyIndex | No | Fallback target property index under the effect root. | |
| timeInSeconds | No | If provided, sets a keyframe at this time using value. | |
| effectMatchName | No | Internal matchName of the effect to target. | |
| keyframeOptions | No | Optional graph/easing controls applied to the keyframe at timeInSeconds. | |
| expressionString | No | Optional expression string to set on the target property. |