compose_assets
Compose multiple asset definitions into a story, grid, slideshow, or video with configurable output size and frame rate.
Instructions
Compose multiple assets into a deliverable format.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| assets | Yes | List of asset definitions (dicts with 'type' and type-specific keys) | |
| layout | No | Layout mode — "story", "grid", "slides", or "video" | story |
| title | No | Optional title text (used in story layout) | |
| width | No | Output width in pixels (default 1920) | |
| height | No | Output height in pixels (default 1080) | |
| scenes | No | Scene definitions for video layout (list of dicts with asset_indices, duration, transition) | |
| fps | No | Frames per second for video export (default 30) |