← ClaudeAtlas

producelisted

Builds the video and the per-platform text from an already-approved storyboard. Use when the user asks to "영상 만들어", "콘텐츠 제작", "produce the video", "플랫폼별 콘텐츠 만들어", or right after a storyboard is approved. Turns the approved scenes.js under data/[channel]/episodes/[topic]/storyboard/ into a narrated 9:16 video at 1080x1920/30fps — generated backgrounds, TTS narration, BGM with ducking, kinetic subtitles, brand outro — plus the Threads, Instagram, Facebook and YouTube text under the episode's output/, checked on a phone viewport before publishing. Where recording/alignment.json exists it cuts the user's own screen recording instead of generating scenes. Boundary — storyboard plans and stops for approval, produce starts after it, autoproduce runs both unattended.
ttalkkaklab/social-flow · ★ 0 · AI & Automation · score 73
Install: claude install-skill ttalkkaklab/social-flow
# Per-platform content production — data/[channel]/episodes/[topic]/output/ For pending portal render requests, follow [the six-ratio allocation contract](../storyboard/references/production-mode.md): `portal_render_allocation` read → host LLM reasons over every shot → submit requestId/baseRevisionNo and all assignments → pull. New choices persist `PRODUCTION.renderRatioVersion:1`; neither a pending request nor ratio selection approves spending. Turn the approved storyboard (`storyboard/scenes.js`) into a narrated video and per-platform text. **Assembly video warnings use HITL:** follow [assembly-video-hitl.md](references/assembly-video-hitl.md). Show failed video/visual-plan checks to the user; their explicit approval permits assembly of the current inputs. This exception overrides pre-assembly quality holds below. Preserve warnings and resume without asking again. **Speech warnings use HITL the same way:** follow [tts-hitl.md](references/tts-hitl.md). A failed scene take or final listening verdict is shown to the user with its scores and defects; their explicit approval permits assembly and delivery of the current takes. **scenes.js is the only data source** for screens, narration, subtitles and captions. ``` data/<channel>/episodes/<topic>/ ├── storyboard/ # input (has to be in the approved state) ├── .work/ # intermediates (gitignore — cards/ broll/ pcm/ manifest) └── output/ ├── video/ # video.mp4 (clean) · video-sub.mp4 (burned-in) ·