talking-head-guide

Installation
SKILL.md

Speech-Led Video Editing (Talking Head, Interview, Podcast)

What this skill covers

Required input: an existing speech-led source registered or imported into the project — for example a single-speaker talking-head / 口播, a two- or multi-speaker interview / 访谈, a video podcast, lecture, tutorial, or course. For transcript-based A-roll editing, follow asset-import, then start as soon as the transcript is ready. If the user wants to start without source footage (e.g., generate a fresh talking-head from scratch), this skill doesn't apply.

When source media is missing

  • Inside ChatCut Web (including embedded agents): Reuse source media already in the project or at a user-provided accessible path; otherwise, load widget-forms and include its native file-upload field (<form-files>) in the reply, together with any related edit preferences.
  • Standalone Claude Code: The user may provide the source in the conversation or upload it directly in the open ChatCut editor. Use asset-import when a conversation attachment or local path still needs to be imported into ChatCut. For an editor upload, continue from the registered project asset without importing it again.
  • Standalone Codex: Ask the user to attach or drop the source into the conversation, then follow asset-import. Do not use or redirect the user to the editor's Browser upload path: it can currently crash the Codex Browser runtime.

If this workflow is running through a Codex/connector host and the task creates, targets, or opens a ChatCut project for the user, satisfy any returned browserHandoff.required=true, Codex internal Browser handoff, or equivalent live project handoff before starting nontrivial edits and again before final delivery if the visible editor no longer matches the project.

Independent treatments that can be applied to speech-led videos. Pick the ones that match what the user wants — not all are needed every time.

Installs
150
GitHub Stars
978
First Seen
Jul 10, 2026