graph TD
A[Start MP4-Downloader] --> B{dest_folder.txt exists?}
B -->|Yes| C[Read DEST_PATH]
B -->|No| D[Prompt for folder path]
D --> E[Validate path with Skill 223]
E -->|Invalid| D
E -->|Valid| F[Write to dest_folder.txt]
F --> G[Set DEST_PATH]
C --> H[Load urls.json]
G --> H
H --> I[Start download loop]
I --> J[Download video with Skill 194]
J --> K[Get file size]
K --> L{More URLs?}
L -->|Yes| I
L -->|No| M[Format download log JSON]
M --> N[Save download_log.json]
N --> O[Generate summary with Skill 223]
O --> P[Save download_summary.txt]
P --> Q[Return MP4s and log files]
Q --> R[End MP4-Downloader]