Loading...
Loading...
Vector-native motion: keyframes, animated posts/banners, logo stingers, shader fills, photo slideshows, timeline compositing. Free authoring; exports mp4/gif.
npx skill4agent add moda-design/moda moda-video-motionmoda-coremoda doctor --jsonmoda brand liststale_revisionmoda ask "<question>"| Piece | Size | | Export |
|---|---|---|---|
| Landscape motion / stinger | 1920×1080 | | |
| Vertical post, story, reel | 1080×1920 | | mp4 (gif for a loop) |
| Square animated post | 1080×1080 | | mp4 or gif |
| Animated banner ad | the ad's exact size | | gif |
| Shader-fill background | any canvas | any | mp4/gif — it freezes in stills |
--category animation--page Nno_animationmoda canvas create --name "[Piece]" --intent "[one-line brief]" --size [WxH] --pages 1 --category animation --brand [KIT]moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID]moda canvas screenshot [CANVAS_REF]moda canvas edit [CANVAS_REF] --file motion.jsmotion.page(...)moda export [CANVAS_REF] --format gif --page [N] -o draft.gifmoda export [CANVAS_REF] --format mp4 --page [N] -o [piece].mp4warnings[]moda file upload [clip.mp4]file_…<video src="file_…" width="1920" height="1080" fit="cover"/>moda canvas markup [CANVAS_REF] --file - --page [PAGE_ID]moda canvas edit [CANVAS_REF] --file cut.jst.video(node, { startMs })update()moda export [CANVAS_REF] --format mp4 --page [N] -o [piece].mp4warnings[]audio_source_droppedrecipe-riseno_animation| Doc | Load when |
|---|---|
| references/motion-recipes.md | any named deliverable: logo sting, teaser, animated ad |
| references/edit-code.md | before writing an edit program: batches, revisions, warnings |
| references/video.md | the timeline API, canvas video placement, export rules |