Item-level timeline operations across types: `video` (incl. B-roll cutaways), `audio`, `image`, `gif`, `svg`, `motion-graphic`, `effect`, `transition`. Existing legacy `solid` items may be deleted, but edit_item does not create, duplicate, or update solids; use opaque Motion Gra…
addsarrayRegular item/effect/transition adds. Prefer this over json. Inside each entry, fadeIn/fadeOut/audioFadeIn/audioFadeOut are seconds, not frames. For a 60-frame fade at 30fps, pass audioFadeOut:2 or audioFadeOutDurationInFrames:60; never pass audioFadeOut:60 to mean 60 frames.
jsonstringLegacy compatibility: a JSON object string containing adds/updates/deletes. Prefer passing adds/updates/deletes directly instead of using this string wrapper.
ripplebooleanTimeline-movement mode. Use when the edit intent is insertion/make-room/shift-later-items/close-gap/sequence-rewrite.
deletesarrayItem/effect/transition deletes. Prefer this over json.
updatesarrayExisting item/effect/transition updates. Prefer this over json. Inside each entry, fadeIn/fadeOut/audioFadeIn/audioFadeOut are seconds, not frames. For a 60-frame fade at 30fps, pass audioFadeOut:2 or audioFadeOutDurationInFrames:60; never pass audioFadeOut:60 to mean 60 frames.
projectIdstringExisting project ID from the editor URL or list_projects. Pass this when continuing work on an existing project and the external MCP session is not already targeted.
validateOnlybooleanDry-run validation/planning without committing timeline changes. Do not combine with ripple.
No reviewed structured output summary is available.
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.