Назад към всички

Course

// Create, launch, and manage online or in-person courses with curriculum design, content production, marketing automation, and student engagement.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameCourse
slugcourse
version1.0.1
changelogMinor refinements for consistency
descriptionCreate, launch, and manage online or in-person courses with curriculum design, content production, marketing automation, and student engagement.
metadata[object Object]

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

AreaFile
Audience-specific workflowsby-audience.md
Curriculum & content creationcontent.md
Video, slides, materialsproduction.md
Launch, sales, promotionmarketing.md
Student support & communitystudents.md
Metrics & improvementanalytics.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

PhaseAgent DoesUser Does
1. ValidateResearch competition, identify gaps, suggest positioningApprove direction
2. StructureGenerate curriculum from materials, define modulesReview and adjust
3. ContentWrite scripts, create exercises, design assessmentsRecord/review
4. ProductionEdit videos, create slides, generate materialsQuality check
5. PlatformConfigure course, set up payments, test flowsFinal approval
6. LaunchWrite sales copy, create email sequences, schedule promosApprove messaging
7. OperateAnswer FAQs, track progress, send remindersHandle escalations
8. ImproveAnalyze feedback, suggest updates, create new contentPrioritize 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 MaterialTransformation
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

  1. Ask what type of course creator they are (expert, educator, creator, corporate, coach)
  2. Understand their existing materials (recordings, notes, slides, nothing)
  3. Identify target audience and transformation goal
  4. Propose curriculum structure based on materials
  5. Create ~/courses/[name]/ folder structure