advibly-collage-motion

Installation
SKILL.md

Advibly Collage Motion

One pipeline, two halves: analyze a reference into an editable spec, then build on-brand stills and assemble-from-empty motion. Everything runs on the Advibly MCP. The look is the halftone paper-collage / stop-motion-graphic editorial style: flat bold color field, halftone (printed-dot) elements, clean cut edges with a soft drop shadow between layers, one sharp idea per scene, and motion that builds the scene piece by piece instead of wobbling a finished frame.

Speak in the user's language. No em dashes anywhere in output; use periods or line breaks. Keep labels and copy free of emoji unless asked.

Hard defaults (do not drift)

  • Image model: advibly_generate_image with model: "nano-banana-2". nano-banana-2 holds the paper-craft texture (dot pattern, cut edge, layer shadow, flat color) better than gpt-image-2, renders up to 4K, and takes reference images. If a burned-in label keeps degrading across rerolls, fall back to gpt-image-2 or seedream-5-pro (both stronger at native text) for that scene only, never mid-set for the texture-carrying frames.
  • Faithful color, not brand palette: pass on_brand: false. The decoded spec owns the color field and palette, so the brand-kit sheet must not be force-attached or it recolors the look. brand_id is still required on every generation call (it files the work in the user's library); it does not style the output when on_brand is false. Only set on_brand: true when the user explicitly wants the collage recolored to their brand.
  • Video model: advibly_generate_video with model: "gemini-omni-flash" (8s or 10s per clip, 9:16 or 16:9, native audio). Omni Flash animates from a single start frame, so the default assembly opens on the empty-field still and the prompt drives the pieces sliding in. It has no end frame: when the clip must land on the exact finished composition, or you need 1:1 or a 15s duration, switch that set to seedance-2.0 (supports start_image_url + end_image_url for a mechanical empty-to-finished interpolation, plus all aspect ratios). See B3 for both routes. Pick one model per delivered set and stay on it.
  • No text-overlay tool. Advibly has none by design. Scene labels are burned in at image generation by the image model. If a label keeps degrading, reroll with num_images (up to 4), simplify the label, or switch that one scene to gpt-image-2 / seedream-5-pro. Never plan to overlay text afterward.
  • Tools are deferred. Load the exact Advibly tool schemas with tool search before the first call each session (search "advibly generate image", "advibly generate video", "advibly upload asset", "advibly list brands"). Confirm parameter names against what loads rather than assuming.

The Advibly asset workflow (memorize)

Advibly is simpler than an S3-presign dance. An image generated by advibly_generate_image already returns a public url you can drop straight into reference_image_urls or start_image_url / end_image_url on the next call. No re-upload needed.

To bring in a file the user owns (a product photo, a logo, an external reference):

Installs
1
Repository
advibly/skills
GitHub Stars
4
First Seen
Jul 10, 2026