User wants to: create a course to monetize expertise, transform existing materials into online format, launch and sell a course, manage students and track progress, or improve an existing course. Works for online, in-person, or hybrid formats.
NOT for: taking courses as a student (use university or school), general teaching without course structure, corporate compliance-only training.
AreaFileAudience-specific workflowsby-audience.mdCurriculum & content creationcontent.mdVideo, slides, materialsproduction.mdLaunch, sales, promotionmarketing.mdStudent support & communitystudents.mdMetrics & improvementanalytics.md
All course data lives in ~/courses/:
text
~/courses/
├── [course-name]/ # One folder per course
│ ├── curriculum.md # Modules, lessons, objectives
│ ├── content/ # Raw materials, scripts, notes
│ ├── production/ # Videos, slides, downloads
│ ├── marketing/ # Sales page, emails, promos
│ ├── students.md # Enrollment, progress tracking
│ └── analytics.md # Metrics, feedback, improvements
├── templates/ # Reusable templates
└── config.md # Platforms, integrations, defaults
New course: User has expertise/topic → Analyze existing materials → Generate curriculum structure → Estimate production timeline → Create folder structure.
Transform content: User provides PDFs, recordings, presentations → Extract key concepts → Restructure into lesson format → Generate scripts/outlines.
Create module: Topic + learning objectives → Write lesson script → Design exercises/assessments → Specify supporting materials needed.
Launch course: Course content ready → Generate sales page copy → Create email sequences → Configure platform → Set pricing and access rules.
Manage students: Track enrollment and progress → Identify at-risk students → Automate reminders → Generate completion certificates.
Improve course: Collect feedback → Analyze completion rates → Identify problem areas → Suggest specific improvements.
PhaseAgent DoesUser Does1. ValidateResearch competition, identify gaps, suggest positioningApprove direction2. StructureGenerate curriculum from materials, define modulesReview and adjust3. ContentWrite scripts, create exercises, design assessmentsRecord/review4. ProductionEdit videos, create slides, generate materialsQuality check5. PlatformConfigure course, set up payments, test flowsFinal approval6. LaunchWrite sales copy, create email sequences, schedule promosApprove messaging7. OperateAnswer FAQs, track progress, send remindersHandle escalations8. ImproveAnalyze feedback, suggest updates, create new contentPrioritize changes
Source MaterialTransformationLong recordings→ Transcribe → Split by topic → Clean into scriptsPDF notes/slides→ Extract outline → Expand into lessons → Add exercises1:1 session recordings→ Identify patterns → Group by theme → Create modulesConference talks→ Transcribe → Restructure for course → Add depthBlog posts/articles→ Organize by topic → Fill gaps → Add assessments