video-create-publishlisted
Install: claude install-skill jeonghwanko/mimi-seed-sdk
# Video Create Publish
Produce an intentional video rather than a slideshow of generated cards. Preserve asset provenance and publish only when explicitly authorized.
## Workflow
1. Check scope and connection.
- Separate create/render from upload/publication; treat public or unlisted upload as irreversible.
- Load required deferred schemas in one batch, then call `mimi_seed_status`.
- For production, load `video_save_plan` (or `video_plan_from_story`), research/asset tools actually needed, `video_build_timeline`, `video_render`, `video_job_status`, and `video_validate`.
- For YouTube, also load `youtube_upload_video`, `youtube_get_video_status`, `youtube_update_video_privacy`, and `mimi_seed_auth_start`.
2. Create the editorial and shot plan — subscription-only by default.
- Default to the zero-API-cost path: author the storyboard yourself (you are the subscription-billed model) and save it with `video_save_plan`. Call `video_plan_from_story` only when the user explicitly wants it and `ANTHROPIC_API_KEY` is configured — it bills a metered API key.
- Define the audience, single takeaway, first-second hook, CTA, target aspect ratio, and maximum duration. Scene `durationSec` values must sum exactly to `targetDurationSec`.
- Plan shots as wide/medium/detail or scene/object/UI beats. Do not reuse one still for several consecutive scenes.
- Read [references/visual-quality.md](references/visual-quality.md) before selecting fonts, writing captions, croppin