graph TD Start[Start] --> InputCheck{Check Inputs} InputCheck --> |Valid| GetMP3[Receive voiceover-mp3] InputCheck --> |Valid| GetAvatar[Receive avatar-image] InputCheck --> |Invalid| Error[Error: Invalid Inputs] GetMP3 --> TranscriptionTask[Skill #198: Get Timed Transcription] TranscriptionTask --> TranscriptionOutput[voiceover-transcription] GetAvatar & TranscriptionOutput --> VideoGenTask[Skill #168: Generate Video] GetMP3 --> VideoGenTask VideoGenTask --> FinalVideo[talking-head-mp4] FinalVideo --> End[End] style Start fill:#a8d5e5 style End fill:#a8d5e5 style Error fill:#ffcccb style FinalVideo fill:#98fb98