When to Use
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.
Quick Reference
| Area |
File |
| Audience-specific workflows |
by-audience.md |
| Curriculum & content creation |
content.md |
| Video, slides, materials |
production.md |
| Launch, sales, promotion |
marketing.md |
| Student support & community |
students.md |
| Metrics & improvement |
analytics.md |
Workspace Structure
All course data lives in ~/courses/:
~/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
Core Operations
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.
Course Creation Phases
| Phase |
Agent Does |
User Does |
| 1. Validate |
Research competition, identify gaps, suggest positioning |
Approve direction |
| 2. Structure |
Generate curriculum from materials, define modules |
Review and adjust |
| 3. Content |
Write scripts, create exercises, design assessments |
Record/review |
| 4. Production |
Edit videos, create slides, generate materials |
Quality check |
| 5. Platform |
Configure course, set up payments, test flows |
Final approval |
| 6. Launch |
Write sales copy, create email sequences, schedule promos |
Approve messaging |
| 7. Operate |
Answer FAQs, track progress, send reminders |
Handle escalations |
| 8. Improve |
Analyze feedback, suggest updates, create new content |
Prioritize changes |
Critical Rules (ALWAYS Apply)
- Never skip validation — Before creating content, understand competition and positioning
- Transform, don't recreate — Start from user's existing materials whenever possible
- Modular design — Every lesson should be 10-20 minutes max, self-contained
- Assessment required — Each module needs evaluation (quiz, exercise, project)
- Automation first — Student support should be 80% automated, 20% human
- Data-driven iteration — Track completion rates, feedback, and engagement to improve
- Platform-agnostic — Advice should work on any platform (Teachable, Thinkific, Kajabi, custom)
Content Transformation Quick Guide
| Source Material |
Transformation |
| Long recordings |
→ Transcribe → Split by topic → Clean into scripts |
| PDF notes/slides |
→ Extract outline → Expand into lessons → Add exercises |
| 1:1 session recordings |
→ Identify patterns → Group by theme → Create modules |
| Conference talks |
→ Transcribe → Restructure for course → Add depth |
| Blog posts/articles |
→ Organize by topic → Fill gaps → Add assessments |
On First Use
- Ask what type of course creator they are (expert, educator, creator, corporate, coach)
- Understand their existing materials (recordings, notes, slides, nothing)
- Identify target audience and transformation goal
- Propose curriculum structure based on materials
- Create ~/courses/[name]/ folder structure
1---2name: course3description: Create, launch, and manage online or in-person courses with curriculum design, content production, marketing automation, and student engagement.4---5
6## When to Use
7
8User 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.
9
10NOT for: taking courses as a student (use `university` or `school`), general teaching without course structure, corporate compliance-only training.
11
12## Quick Reference
13
14| Area | File |
15|------|------|
16| Audience-specific workflows | `by-audience.md` |
17| Curriculum & content creation | `content.md` |
18| Video, slides, materials | `production.md` |
19| Launch, sales, promotion | `marketing.md` |
20| Student support & community | `students.md` |
21| Metrics & improvement | `analytics.md` |
22
23## Workspace Structure
24
25All course data lives in ~/courses/:
26
27```
28~/courses/
29├── [course-name]/ # One folder per course
30│ ├── curriculum.md # Modules, lessons, objectives
31│ ├── content/ # Raw materials, scripts, notes
32│ ├── production/ # Videos, slides, downloads
33│ ├── marketing/ # Sales page, emails, promos
34│ ├── students.md # Enrollment, progress tracking
35│ └── analytics.md # Metrics, feedback, improvements
36├── templates/ # Reusable templates
37└── config.md # Platforms, integrations, defaults
38```
39
40## Core Operations
41
42**New course:** User has expertise/topic → Analyze existing materials → Generate curriculum structure → Estimate production timeline → Create folder structure.
43
44**Transform content:** User provides PDFs, recordings, presentations → Extract key concepts → Restructure into lesson format → Generate scripts/outlines.
45
46**Create module:** Topic + learning objectives → Write lesson script → Design exercises/assessments → Specify supporting materials needed.
47
48**Launch course:** Course content ready → Generate sales page copy → Create email sequences → Configure platform → Set pricing and access rules.
49
50**Manage students:** Track enrollment and progress → Identify at-risk students → Automate reminders → Generate completion certificates.
51
52**Improve course:** Collect feedback → Analyze completion rates → Identify problem areas → Suggest specific improvements.
53
54## Course Creation Phases
55
56| Phase | Agent Does | User Does |
57|-------|------------|-----------|
58| 1. Validate | Research competition, identify gaps, suggest positioning | Approve direction |
59| 2. Structure | Generate curriculum from materials, define modules | Review and adjust |
60| 3. Content | Write scripts, create exercises, design assessments | Record/review |
61| 4. Production | Edit videos, create slides, generate materials | Quality check |
62| 5. Platform | Configure course, set up payments, test flows | Final approval |
63| 6. Launch | Write sales copy, create email sequences, schedule promos | Approve messaging |
64| 7. Operate | Answer FAQs, track progress, send reminders | Handle escalations |
65| 8. Improve | Analyze feedback, suggest updates, create new content | Prioritize changes |
66
67## Critical Rules (ALWAYS Apply)
68
69- **Never skip validation** — Before creating content, understand competition and positioning
70- **Transform, don't recreate** — Start from user's existing materials whenever possible
71- **Modular design** — Every lesson should be 10-20 minutes max, self-contained
72- **Assessment required** — Each module needs evaluation (quiz, exercise, project)
73- **Automation first** — Student support should be 80% automated, 20% human
74- **Data-driven iteration** — Track completion rates, feedback, and engagement to improve
75- **Platform-agnostic** — Advice should work on any platform (Teachable, Thinkific, Kajabi, custom)
76
77## Content Transformation Quick Guide
78
79| Source Material | Transformation |
80|----------------|----------------|
81| Long recordings | → Transcribe → Split by topic → Clean into scripts |
82| PDF notes/slides | → Extract outline → Expand into lessons → Add exercises |
83| 1:1 session recordings | → Identify patterns → Group by theme → Create modules |
84| Conference talks | → Transcribe → Restructure for course → Add depth |
85| Blog posts/articles | → Organize by topic → Fill gaps → Add assessments |
86
87## On First Use
88
891. Ask what type of course creator they are (expert, educator, creator, corporate, coach)
902. Understand their existing materials (recordings, notes, slides, nothing)
913. Identify target audience and transformation goal
924. Propose curriculum structure based on materials
935. Create ~/courses/[name]/ folder structure