All skills
Skillintermediate
sequencing
Use `` to delay when an element appears in the timeline.
Claude Code Knowledge Pack7/10/2026
Overview
Use `` to delay when an element appears in the timeline.
const {fps} = useVideoConfig();
This will by default wrap the component in an absolute fill element.
If the items should not be wrapped, use the layout prop:
Premounting
This loads the component in the timeline before it is actually played. Always premount any ``!
Series
Use `` when elements should play one after another without overlap.
<Series.Sequence durationInFrames={45}>
</Series.Sequence>
<Series.Sequence durationInFrames={60}>
</Series.Sequence>
<Series.Sequence durationInFrames={30}>
</Series.Sequence>
;
Same as with ``, the items will be wrapped in an absolute fill element by default when using <Series.Sequence>, unless the layout prop is set to none.
Series with overlaps
Use negative offset for overlapping sequences:
<Series.Sequence durationInFrames={60}>
</Series.Sequence>
<Series.Sequence offset={-15} durationInFrames={60}>
</Series.Sequence>
Frame References Inside Sequences
Inside a Sequence, useCurrentFrame() returns the local frame (starting from 0):
Nested Sequences
Sequences can be nested for complex timing: