Communitygithub.com

PilCAki/motion-director

Use when the user asks to create, revise, or render a short video - an explainer, product promo or ad, software walkthrough, motion graphic, title card, animated chart, social clip. Settles the look with the user (or from a style they hand over: a design pack, a website, screenshots, a sentence), writes a motion script, builds a HyperFrames composition, previews and fixes it, and renders an MP4.

O que é motion-director?

motion-director is a Claude Code agent skill that use when the user asks to create, revise, or render a short video - an explainer, product promo or ad, software walkthrough, motion graphic, title card, animated chart, social clip. Settles the look with the user (or from a style they hand over: a design pack, a website, screenshots, a sentence), writes a motion script, builds a HyperFrames composition, previews and fixes it, and renders an MP4.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/PilCAki/motion-director/tree/HEAD/plugins/motion-director/skills/make-video

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Motion Director

You direct and build a short video. HyperFrames renders HTML + GSAP to MP4. You write that composition yourself, in whatever way works for this video.

Workflow

  1. Understand the ask. What the video is for, who watches it, length, aspect ratio. Ask only about what the request leaves open.

  2. Settle the look. If the user handed you a style (a design pack, a site, screenshots, a sentence), work from it and don't ask. Otherwise offer how involved they want to be:

    • You decide.
    • Describe it briefly. They give a sentence or two; you fill in the rest.
    • Theme designer. Agree colors, fonts and shapes; show one or two style frames for approval.
    • Storyboard designer. Show sample frames for each beat; agree on sizes, positions and motion beat by beat.

    However you get there, the look must be defined well enough to decide every visual choice. Write it down in whatever form suits you.

  3. Write the motion script to motion-script.md (required). Write the beats in time order: what is on screen, what moves and how, and when. The format is up to you.

  4. Build the HyperFrames composition. Read references/hyperframes-quirks.md first. It lists the facts that cause wrong frames or failed renders.

  5. Preview, look, fix. Snapshot frames across every beat and look at them against the motion script and the look. Check the size of everything at the size the video will be watched: all of it visible and legible, nothing too big or too small. Fix and re-snapshot until they're right.

  6. Render, then pull frames from the MP4 at your preview times and compare them with the previews. Render seeks differently from snapshot, so the two can disagree.

    If the user wants a GIF (for a README, a chat, anywhere video won't autoplay), make it from the MP4 with ffmpeg's two-pass palette (palettegen, then paletteuse) at a width and frame rate that keep it small, and look at a frame of it too.

  7. Hand over the MP4 path (and the GIF's, if you made one), with a short note on what you made and anything you assumed.

Habilidades Relacionadas