Skip to Content
The AI assistantTool reference

Tool reference

The assistant works by calling typed tools against the live scene. This is the complete list, grouped the way the registry groups it.

Knowing the names is useful: naming the operation you want in a prompt tends to get you a cleaner plan.

On the generative path the model does not choose these directly — it casts techniques, and the deterministic libraries emit the tool calls. The direct tool loop calls them straight, for trivial edits. Either way, a whole run applies as one undo step.

Read (7)

ToolPurpose
describe_sceneRead the current scene structure
get_selectionWhat is selected
list_assetsAvailable media
list_capabilitiesWhat the app can do
list_presetsAvailable animation presets
read_tracksExisting keyframe tracks on a property
evaluate_atSample a property’s value at a time

Write (25)

Layers and structure

create_layer · create_media · create_media_from_attachment · create_precomp · create_mask · update_layer · delete_layer · reparent_layer · update_composition · define_style

Animation

set_keyframes · remove_keyframes · set_easing · set_expression · apply_preset · stagger_in · text_animator · set_time_remap · set_spring

Effects and look

add_effect · update_effect · update_effect_param · apply_layer_style · set_shadow_stack · set_motion_blur

set_spring is worth knowing about — it produces spring-driven motion rather than a Bézier ease, which is what makes generated motion settle rather than simply stop.

Compose (13)

Higher-level constructs. These are what the caster’s libraries emit.

ToolBuilds
add_sceneA whole scene block
add_backgroundA background treatment
add_titleA title
add_kinetic_titleA title with per-glyph motion
add_lower_thirdA lower third
add_cardsA set of cards
add_emblemAn emblem or badge
add_logo_revealA logo reveal
add_ambient_orbsAmbient background elements
add_light_sweepA sweep of light across the frame
add_radial_burstA radial burst
add_surface_treatmentA surface / material treatment
add_camera_moveA camera move

Craft (17)

Shapes, paths, media, rigging and the generative extras.

Shapes and paths

add_repeater · add_path_operator · add_path_morph · merge_paths · set_trim_path · set_text_on_path · create_gradient

Media

import_svg · generate_image · recolor_lottie_vector · analyse_audio · add_transition

3D and light

set_light

Rigging

create_puppet_rig · create_skeleton_rig · pose_skeleton · set_puppet_pin_keyframes

analyse_audio reads an audio layer’s amplitude, which is how the assistant can cut and accent to a track rather than to arbitrary timings. generate_image produces artwork; import_svg brings vector artwork in as editable layers.

Last updated on