graph TD
START[Start Step ID Agent] --> INPUT[Receive Input Data]
INPUT --> A1[Load Transcription File]
INPUT --> A2[Load Video Duration]
INPUT --> A3[Load Tutorial Title]
A1 --> S1[SILO 1: Initial Analysis]
A2 --> S1
A3 --> S1
S1 --> B1[Parse Transcription]
B1 --> B2[Identify All Tutorial Steps]
B2 --> B3[Map Timestamps to Steps]
B3 --> S2[SILO 2: Step Selection]
S2 --> C1[Analyze Step Importance]
C1 --> C2[Select Top 6 Steps]
C2 --> C3[Generate Step Descriptions]
C3 --> S3[SILO 3: Format Output]
S3 --> D1[Clean Timestamps]
D1 --> D2[Structure Step Data]
D2 --> D3[Generate JSON]
D3 --> OUTPUT[Output JSON File]
OUTPUT --> END[End Step ID Agent]
subgraph Skills Used
SK1[Skill 223: LLM Analysis]
SK2[Skill 190: Text Processing]
SK3[Skill 185: JSON Formatting]
end
B2 --- SK1
C1 --- SK1
D1 --- SK2
D3 --- SK3