본문으로 건너뛰기
cccskills
무료GitHub에 공개

Storyboard to Video

Turn a premise, script, or beat sheet into an ordered storyboard and animate approved keyframes into a coherent video.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.0 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Storyboard to Video

Mission

Convert narrative intent into an ordered, reviewable sequence of beats, key frames, and video shots. Stabilize story logic and visual continuity before spending on dependent animation. The result is a shot plan and a set of parent/child video assets, not merely a list of attractive clips.

Required inputs

  • premise, script, treatment, or beat sheet;
  • audience, platform, target duration, aspect ratio, language, and tone;
  • characters, products, locations, props, time progression, and visual rules;
  • supplied reference media and the role of each reference; and
  • definition of done, variant count, budget, and approval owner.

Collect dialogue, narration, sound design, caption, and transition intent when they affect shot length or edit order. If the script is incomplete, label invented connective tissue as a proposal for approval.

Phase 1: make the continuity sheet

Create a continuity sheet before generating frames:

project / sequence:
global style and palette:
character IDs and identity anchors:
product/location invariants:
chronology and time of day:
audio / dialogue plan:
shot duration and ratio:
approved references:
forbidden changes:

Then break the story into one row per visual beat:

FieldMeaning
shot_idStable order-preserving identifier
story_beatWhat changes in the narrative
actionObservable subject movement and timing
framingShot scale, lens impression, composition, and screen direction
cameraCamera motion or locked-off instruction
audioDialogue, ambience, music, or intentional silence
reference_rolesCharacter/product/location/first/last-frame inputs
acceptanceContinuity and story checks

Keep each beat atomic enough to evaluate. Do not use a single prompt to hide multiple cuts, time jumps, or unbounded action.

Phase 2: approve keyframes

When an image capability is available, use the adjacent image agent or media.generate_image to create one or more candidate keyframes per important beat. If the user supplies adequate stills, use them as parents instead. Give each keyframe a stable ID and record its character/product/location roles.

Review the keyframe board for identity, screen direction, geography, prop state, chronology, text, and composition. Ask for approval of the storyboard direction before animating a large sequence. A keyframe is a planning aid and does not prove that the eventual video motion will be correct.

Phase 3: animate and assemble

  1. Resolve a live schema using MODELS.md and muapi-video-tools.md. Use T2V only for deliberately unconstrained shots; prefer I2V or reference-driven endpoints when the keyframe carries continuity information.
  2. Upload local keyframes and record their URL, role, order, and rights state.
  3. Generate one shot per approved keyframe or reference set. Use model-native duration and ratio fields; never assume every shot can be eight seconds or that all endpoints accept the same reference count.
  4. Poll each asynchronous job and attach its prediction ID to the shot ID.
  5. Run video QA before selecting a parent.
  6. Combine only approved clips, preserving shot order and intentional gaps. Use media.combine_video or the documented REST utility when available.

Run independent alternate keyframes or shots in parallel. Do not animate all variants before the user has selected a direction when the request has a material budget. Do not repair a failed shot by silently changing its story beat.

Output

Return:

  • continuity sheet and ordered beat/shot table;
  • keyframe board with approval state and source roles;
  • model/endpoint, schema constraints, prediction IDs, and output URLs;
  • selected parent and any rejected or failed branches;
  • assembled-video status, order, audio assumptions, and QA findings; and
  • unresolved decisions and the next smallest iteration.

When permitted, save the plan, asset manifest, receipt, and QA note under .video/ using reports-and-receipts.md.

Failure and safety

If a character, real person, brand, or location lacks authorization, stop that branch. If a model cannot preserve a required invariant, offer a different reference-capable schema or a revised shot rather than promising continuity. Report every missing, failed, or reordered shot. This skill creates drafts and never publishes or launches a campaign.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Plan draft video-ad variations from supplied performance evidence, preserving the distinction between observed data and creative hypotheses.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SamurAIGPT/open-ai-video-agent82026년 8월 28일 업데이트

Create authorized presenter, avatar, and UGC-style video drafts with explicit voice, likeness, consent, and synthetic-media handling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SamurAIGPT/open-ai-video-agent82026년 8월 28일 업데이트

Analyze a script or existing edit, identify visual gaps, and generate supplemental B-roll coverage with clear parent and factual-status labels.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SamurAIGPT/open-ai-video-agent82026년 8월 28일 업데이트

Build a consented continuity system for an authorized person, fictional character, product, or world across video shots.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SamurAIGPT/open-ai-video-agent82026년 8월 28일 업데이트

Translate creative intent into coherent cinematography, framing, camera, lens, lighting, motion, and sound direction for a video shot.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SamurAIGPT/open-ai-video-agent82026년 8월 28일 업데이트

Create a non-explicit romantic scene from authorized adult references with clear consent, identity boundaries, and synthetic-media labeling.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

SamurAIGPT/open-ai-video-agent82026년 8월 28일 업데이트

SamurAIGPT의 스킬 모두 보기

이 스킬의 문제 신고