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)
| Tool | Purpose |
|---|---|
describe_scene | Read the current scene structure |
get_selection | What is selected |
list_assets | Available media |
list_capabilities | What the app can do |
list_presets | Available animation presets |
read_tracks | Existing keyframe tracks on a property |
evaluate_at | Sample 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.
| Tool | Builds |
|---|---|
add_scene | A whole scene block |
add_background | A background treatment |
add_title | A title |
add_kinetic_title | A title with per-glyph motion |
add_lower_third | A lower third |
add_cards | A set of cards |
add_emblem | An emblem or badge |
add_logo_reveal | A logo reveal |
add_ambient_orbs | Ambient background elements |
add_light_sweep | A sweep of light across the frame |
add_radial_burst | A radial burst |
add_surface_treatment | A surface / material treatment |
add_camera_move | A 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.
Related
- What the assistant is — the caster architecture
- Prompting it well