graph TD A[Start: Course Outline Creation] --> B[Initialize Research Phase] B --> C[Skill #216: Research] C --> |search-keywords| D[Query IoT Course Examples] C --> |target-audience| E[Research Tech Requirements] C --> |course-duration| F[Study Time Allocations] D --> G[Collate Research Findings] E --> G F --> G G --> |research-findings| H[Skill #223: Generate Outline] H --> I[Create Initial Course Structure] I --> J[Define Learning Objectives] J --> K[Set Module Durations] K --> L{Needs Refinement?} L --> |Yes| M[Skill #223: Refine] L --> |No| N[Save Final Output] M --> |revision-requirements| O[Adjust Content] O --> |refined-course-outline| P[Update Structure] P --> N N --> Q[Generate course_outline.txt] Q --> R[End: Course Outline Complete]