Course
Create, launch, and manage online or in-person courses with curriculum design, content production, marketing automation, and student engagement.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/courseWhen 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
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-course": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.