Communitygithub.com

Hownameee/short-videos

Produce an approved short video or correct an existing video's background sound, emotion, captions, mix or export. Generate only changed narration, render and review a current preview, run technical and editorial QC, then export. Exclude script-only and general audio-advice requests.

short-videos 是什麼?

short-videos is a Claude Code agent skill that produce an approved short video or correct an existing video's background sound, emotion, captions, mix or export. Generate only changed narration, render and review a current preview, run technical and editorial QC, then export. Exclude script-only and general audio-advice requests.

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Hownameee/short-videos/tree/HEAD/.agent/skills/short-video-production

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Short video production

Inspect the target state.json, approved video.json, script.md and existing production notes. Read defaults once. Use the installed runtime and existing commands.

Require matching script approval and an explicit production request. A request to correct an existing video authorizes the scoped revision and replacement deliverable. Do not restart discovery or ask for approval already given. Dry-runs inspect and plan without creating media or claiming measurements.

Revisions

For music, gain, fades, SFX or caption mode, run npm run video -- revise --project projects/NNN-topic, then edit production.json. Keep approved narration and visuals. This overlay preserves legacy approval hashes. Record sound intent in PRODUCTION.md or the overlay.

For changed narration, scene content, voice settings or design data, edit the script/config, run script --draft, obtain approval (unless already explicitly given), then script --approve. Drafts now work after production and preserve the previous deliverable. Run revise after reapproval if an overlay exists. Never manually rewrite approval hashes. Consult contracts when writing an overlay or changing structured fields. Storyboard overrides are not implemented by the two topic renderers and are rejected rather than silently ignored.

Focused reading

Work neededRead
Sound selection, mood or mixSound QC; relevant background-guide section
Generate/change narrationKokoro
Change art direction, layout, scene motion or caption UIVisual design
Change Remotion codeRemotion practices, then only relevant API/rule reference

Do not load voice setup, visual design, the blueprint or all Remotion packages for a gain-only correction. Use imported focused packages when their API guidance is needed, and verify uncertain version details against official documentation. List guidance actually used in the work report.

Production and checks

  1. Preserve the approved promise, claim evidence, payoff and contextual CTA. Record a visual thesis and action/cue/settle for new scenes. New topics need their own renderer; never disguise Kubernetes diagrams as generic output.
  2. Use the shared voice generator when narration needs updating. It verifies and reuses unchanged WAVs and timing; changes regenerate affected scenes. Measure duration, retain provider-predicted word timestamps, and review pronunciation.
  3. Resolve assets and record sources/licenses. Implement a purposeful sound arc: hook → explanation → reveal → ending; mix voice first, audible music second, selective SFX last. Apply sound QC, including rendered listening when available.
  4. Run video preflight --project … before rendering. It validates supported config, asset paths/checksums, voice order/timing, music signal and duration. Resolve failures; do not bypass them or fabricate measurements.
  5. Render --preview. Inspect the contact sheet (opening, every scene, ending) for focal point, readable mobile text, safe areas, asset quality and coherent visual style. Inspect playback/consecutive frames through every main motion beat. A static frame cannot establish meaningful animation.
  6. Check at least three successive word highlights and a later scene/chunk; record frame times and timing source. Check missing/repeated/mispronounced words, speech intelligibility, music arc, fades, loops and phone/mono playback. Save editorial evidence in output/qc.json, tied to asset/output checksums. Fix demonstrated defects and regenerate the affected work and preview.
  7. Render --final from the current preview. The CLI checks fingerprint, timeline duration, dimensions/FPS, H.264/AAC, full decode, loudness and true peak. It writes output/automated-qc.json separately from editorial QC.
  8. Deliver the actual final, report and snapshot. The CLI atomically replaces final/report/snapshot/state and archives exact shared renderer/src/ only after checks; failures preserve the previous final. Verify the requested named copy matches the final checksum if making one.

No black/missing frames, obscured payoff, secrets or internal prompts in output. Retain asset rights records; purchasing or publishing is separate authorization. Background asset presence or final loudness alone cannot prove audible emotional fit. If listening is unavailable, complete authorized measured export, mark it not-performed, and disclose the limit. Do not invent a pass.

Dry-run response: one preflight table, ordered plan, QC list and artifact list. Use <measured> placeholders for measurements not yet taken.

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

Hownameee/short-videos

Generate, revise or troubleshoot local Kokoro narration, pronunciation and scene word timing. Reuse verified unchanged clips; inspect the Python environment before setup changes. Exclude research, visuals, music composition and publishing.

Hownameee/short-videos

Router for all Remotion skills

Hownameee/short-videos

Transcribing, displaying and animating captions

Hownameee/short-videos

Structure Remotion markup for interactivity

Hownameee/short-videos

Remotion Map animation knowledge

Hownameee/short-videos

Content, animation and effects best practices

Hownameee/short-videos

Upgrade Remotion, and related packages

Hownameee/short-videos

>- Run Phase 1 of the shared short-video workflow: turn a raw topic or prompt into a sourced research pack and 2–4 distinct video directions, each with a defensible tension hook, promise, payoff, beats, visual approach, duration range, and risks. Use whenever the user asks for video ideas, angles, research, facts, hooks, topic analysis, or choices before scriptwriting. Stop for the user's direction choice and do not silently continue into script or production.

Hownameee/short-videos

>- Run Phase 2 of the shared short-video workflow: convert an explicitly selected direction and its research into a reviewable beat sheet, narration, flexible scene timing, on-screen text, visual plan, captions, music and SFX cues, pronunciation notes, payoff, takeaway, and contextual CTA. Use whenever a user asks to write, revise, preview, or approve a short-video script. Stop for script approval and do not generate TTS or render video yet.

Hownameee/short-videos

>- Design and review a coherent visual system for short-form video before and during Remotion implementation. Use for video art direction, scene UI, typography, layout, color, diagrams, captions, motion, transitions, platform safe areas, or visual-quality review. Use Remotion skills separately for API, timeline, media, Studio, and rendering behavior; do not use this skill for narration-only or research-only work.

Hownameee/short-videos

Coordinate prompt-to-short-video discovery, scripting and production. Resume existing projects and route soundtrack or mix corrections directly to production. Preserve direction choice and script approval; exclude general audio advice.

相關技能