summarize-video
Installation
SKILL.md
Skill: Summarize Video (parent brief)
Generates a short markdown summary from a video's visual transcript. Always launch on the Haiku model.
SKILL.md is the parent's dispatch brief. The sub-agent's working prompt lives in agent_prompt.md — inline its contents when launching the Task agent. Don't pass SKILL.md.
Parallelism
Launch (at most) 10 agents in parallel until all videos are summarized.
Pre-create the skeleton (parent step, before launching the agent)
For each video, the parent runs:
ruby .claude/skills/summarize-video/summary_skeleton.rb <visual_transcript_path> <summary_output_path>
This writes a skeleton file with the header (filename + duration) filled in and four <!-- FILL_X --> placeholders in the body. The agent fills them via Edit. The skeleton + Edit pattern is required: without it, Haiku frequently refuses Write and dumps markdown into its reply instead.