Clip Factory
Multi-clip extraction pipeline. Takes long-form content (webinar, stream, presentation, interview) and produces multiple short clips optimized for social distribution. Outputs N independent deliverables from a single source. EP orchestration adds quality gates for clip selection, batch consistency, and hook placement.
- Stages
- 7
- Human approval gates
- 5
- Default budget
- $1.00
Stages
The agent reads each stage's director skill before working, then writes a checkpoint. Stages marked pause for your approval before the production continues.
- 1
Idea
Human approvalopenmontage/skills/pipelines/clip-factory/idea-director.md
Produces
- brief
- decision_log
Tools
None โ agent reasoning only
Review focus
- Source content type identified (webinar, stream, interview, etc.)
- Target platforms and clip count are realistic
- Clip selection criteria are clear (hook, coherence, value, energy, platform fit)
Success criteria
- Schema-valid brief artifact
- Brief specifies clip count target and platform mix
- 2
Script
Human approvalopenmontage/skills/pipelines/clip-factory/script-director.md
Produces
- script
Tools
- transcriber
- scene_detect
Review focus
- Full transcription with accurate timestamps
- Clip-worthy segments identified and ranked
- Each candidate clip is self-contained (makes sense without context)
Success criteria
- Schema-valid script artifact
- At least N candidate clips identified (where N >= brief target)
- 3
Scene Plan
Human approvalopenmontage/skills/pipelines/clip-factory/scene-director.md
Produces
- scene_plan
Tools
- frame_sampler
Review focus
- Each clip has clear in/out points with clean boundaries
- Clips don't start or end mid-sentence
- Platform-specific framing planned (vertical vs square vs landscape)
Success criteria
- Schema-valid scene_plan artifact
- Each clip scene has platform, aspect ratio, and duration specified
- 4
Assets
Human approvalopenmontage/skills/pipelines/clip-factory/asset-director.md
Produces
- asset_manifest
Tools
- subtitle_gen
- audio_enhance
Review focus
- Per-clip subtitles generated with correct time offsets
- Shared title / hook / branding assets prepared for each clip
- Audio normalized consistently across all clips
Success criteria
- Schema-valid asset_manifest artifact
- Assets exist for every planned clip
- 5
Edit
Auto checkpointopenmontage/skills/pipelines/clip-factory/edit-director.md
Produces
- edit_decisions
Tools
None โ agent reasoning only
Review focus
- Each clip edit is independent and self-contained
- Hook placement within first 2-3 seconds per clip
- Subtitle styling consistent across all clips
Success criteria
- Schema-valid edit_decisions artifact
- Edit decisions exist for every planned clip
- 6
Compose
Auto checkpointopenmontage/skills/pipelines/clip-factory/compose-director.md
Produces
- render_report
- final_review
Tools
- video_compose
- video_trimmer
- audio_mixer
- audio_enhance
- color_grade
Review focus
- All clips rendered successfully
- Each clip meets its target platform specs (resolution, aspect ratio)
- Audio levels consistent across clips
Success criteria
- Schema-valid render_report artifact
- All clip output files exist and pass ffprobe validation
- 7
Publish
Human approvalopenmontage/skills/pipelines/clip-factory/publish-director.md
Produces
- publish_log
Tools
None โ agent reasoning only
Review focus
- Per-clip metadata with platform-specific titles and descriptions
- Clips numbered/ordered for posting schedule
- Export package organized by platform
Success criteria
- Schema-valid publish_log artifact
- Export directory contains all clips with per-clip metadata
Manifest: openmontage/pipeline_defs/clip-factory.yaml. Director skills live under openmontage/skills/.