moda-design/moda

moda-video-clip

- Generate video clips: prompt-to-video, image-to-video, reference-guided, extend, upscale, reframe; text CONTENT → -motion.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/moda-design/moda --skill moda-video-clip

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

moda-video-clip

<!-- moda:banner --> PREREQUISITE — load `moda-core` once per session (step-0, write contract, free/metered map). Already loaded? Skip ahead. If you cannot load it, the non-negotiables: run moda doctor --json before anything; moda brand list before creating; writes that pin a revision use your last read's — on stale_revision, re-read and retry once (it heals); send the canvas link the moment it exists; stuck or failed? moda ask "<question>" — free and fast, never guess. <!-- /moda:banner -->

Cards before knobs

--model is REQUIRED on every call and there is no "auto". Read the capability cards FIRST and copy values verbatim — guessing a duration, ratio, resolution or --model-params value is how a call 422s.

  1. moda media models — one card per model: modes (prompt→video, image→video,

reference→video, extend), duration and resolution envelopes, aspect ratios, audio behaviour, billing basis.

  1. Pin the knobs on EVERY call: explicit --duration (omitting it reserves the

model's LONGEST clip) and the resolution the pass needs. Knobs snap server-side — read applied and adjustments on the result, never assume.

  1. Nothing is charged until a finished render is collected, so --no-wait +

moda task status [TASK_REF] --wait is how several drafts run at once. A re-run of the same call replays the existing render instead of paying twice; a deliberate retake needs a changed knob (--seed, or a new prompt).

Sizes and defaults

PassDurationResolutionAudio
Draftshortest legal (≈4 s)720psilent where silence is a price axis
Herowhat the deliverable needswhat it will be seen atper the card
Upscale—one tier up, on the winner onlyunchanged

Hard edges, facts not preferences: video models mangle text, prices and logos — real type and brand marks go on the canvas, never in a prompt (that is moda-video-motion's job). There is no free-form video-to-video edit: a source clip is a generation reference, an --extend-video base, or the subject of upscale-video / reframe-video.

Recipe — the draft ladder (the DEFAULT for anything a user will see)

  1. Start assets, if any: moda brand show [BRAND_REF] --json for durable logo

refs (LOOK at them first); a canvas frame via moda export [CANVAS_REF] --format png --page [N] --pixel-ratio 2 -o frame.png; user footage via moda file upload [clip.mp4].

  1. Draft. moda media generate-video --prompt "[one complete instruction: subject, motion, camera, style, mood]" --model veo-3.1-lite --duration 4 --resolution 720p --no-generate-audio -o draft.mp4 — it comes back while you can still change your mind.
  2. Look at it. moda media video-frames draft.mp4 --count 4 -o frames/ — FREE, and the only way to SEE a render. Judge the frames against the brief; never present a clip you have not looked at.
  3. Fix, don't escalate. A draft that missed is nearly always a PROMPT problem: change the prompt, re-draft on the fast lane. Stepping up a tier buys a sharper version of the wrong clip.
  4. Commit. Only the surviving direction, at the length and resolution the deliverable needs, on the model the ask deserves: moda media generate-video --prompt "[revised]" --model [HERO_MODEL] --duration [N] --resolution [TIER] -o hero.mp4.
  5. Frame-check the hero the same way, then enhance the WINNER only: moda media upscale-video hero.mp4 --resolution 1080p -o final.mp4, or moda media reframe-video hero.mp4 --aspect-ratio 9:16 -o vertical.mp4.
  6. Deliver: the result is a durable file_…. Fetch it with moda file download [FILE_REF] -o [name].mp4, hand over the path plus the usage receipt. Going on a canvas instead (type, a price, a logo, a cut)? Hand off to moda-video-motion — <video> markup is the only way clips land on a canvas.

Examples

  • "a 10-second product video" → ladder: draft, frames, hero render.
  • "animate our logo into a stinger" → image-to-video with the logo as --image.
  • "make this 6s clip longer" → --extend-video on a model whose card shows it.
  • "make the 16:9 into a story cut" → reframe-video --aspect-ratio 9:16.
  • "animate this quote / this headline" → not this lane: moda-video-motion sets

real type on a canvas; a model would mangle it.

Errors

Any typed error → load moda-core and read its recovery reference. 422 = a guessed parameter: re-read the model card and copy the value verbatim. Empty frames (no_frames_decoded) means Moda could not DECODE the file — never regenerate on it.

Make it recurring

Pin the model and brand defaults for this repo → moda-context; a recurring product-clip cadence → moda-automate.

See also: moda-video — the lane fork, canvas motion, mp4/gif export · moda-core — the contract, recovery, everything Moda can do.

References

DocLoad when
references/video.mdalways — model strengths, knob rules, prompt craft, workflows
references/omni-and-media.mdmetered-lane semantics, the best-of-N pattern, audio pairing

관련 작업

같은 저장소의 Skills

더 많은 Skills

모든 Skills
moda-design
커뮤니티

moda-audio

- Generate audio on Moda: voiceover/TTS, narration, music, jingles, sound effects — up to 10 minutes per render, delivered as a file (no canvas slot). Use for: voiceover, narration, "read this aloud", jingle, background music, SFX. Pairs with moda-video-clip for scored video. Metered.

설치 수
4
GitHub Stars
0
업데이트
10월 10일
moda-design
커뮤니티

moda-automate

- Recurring Moda work — scheduled posts, weekly reports, sync jobs: a host-side scheduler drives the Moda command line; the artifact itself still routes to its format skill. Use for: "every week/day…", "auto-post X", "keep this updated".

설치 수
4
GitHub Stars
0
업데이트
10월 10일
moda-design
커뮤니티

moda-brand

- Moda brand kits — fetch, create, update, apply, and audit designs against them. Use for: brand kit, on-brand, brand colors/fonts/logo, "use our brand", "match our site", rebrand. Create from a website URL OR manual tokens, never both. Kits, not renders: the artifact skill leads and pulls the kit — a brand-led "make a video" → moda-video. Designing a NEW logo → moda-social.

설치 수
4
GitHub Stars
0
업데이트
10월 10일
moda-design
커뮤니티

moda-chart

- Data charts on Moda from real data — CSV, a table, pasted numbers: bar, line, area, pie, scatter, combo; an editable chart on a live canvas, exported png or pdf. Use for: "chart/graph/plot this data", "visualize these numbers". NOT: a chart inside an artifact another moda skill is building — the building skill keeps it; boxes-and-arrows or quadrants → moda-diagram.

설치 수
4
GitHub Stars
0
업데이트
10월 10일