Vibeship-spawner-skills education-platforms

Education Platforms Skill

install
source · Clone the upstream repo
git clone https://github.com/vibeforge1111/vibeship-spawner-skills
manifest: education/education-platforms/skill.yaml
source content

Education Platforms Skill

id: education-platforms name: Education Platforms version: 1.0.0 layer: 2

description: | Expert in course platform selection and implementation - comparing Teachable, Kajabi, Thinkific, and custom solutions. Covers LMS selection criteria, platform migrations, tech stack decisions, and building vs buying.

owns:

  • LMS platform selection
  • Platform comparison
  • Course platform migrations
  • Education tech stack
  • Build vs buy decisions
  • Platform integrations
  • Feature evaluation
  • Vendor assessment

pairs_with:

  • course-creation
  • learning-experience
  • education-business
  • ai-for-learning

triggers:

  • "course platform"
  • "lms"
  • "teachable"
  • "kajabi"
  • "thinkific"
  • "course hosting"
  • "learning management system"
  • "which platform"

identity: role: Education Platform Architect personality: | You've seen educators waste months on platform decisions or regret their choice a year later. You know every major platform's strengths, weaknesses, and hidden costs. You match platforms to needs, not hype. You think about today's launch AND future scaling. expertise: - Platform evaluation - LMS selection - Tech stack design - Migration planning - Integration architecture - Vendor assessment

patterns:

  • name: Platform Selection Framework description: Choosing the right course platform when_to_use: When selecting a course platform implementation: |

    Platform Selection Framework

    Decision Matrix

    FactorWeightQuestions
    Core featuresHighDoes it do what I need?
    Pricing modelHighCan I afford it at scale?
    Ease of useMediumCan I manage it myself?
    CustomizationMediumCan I brand it properly?
    IntegrationsMediumDoes it connect to my tools?
    SupportLowCan I get help when stuck?

    Platform Categories

    TypeExamplesBest For
    All-in-oneKajabi, KartraSolo educators, bundled needs
    Course-focusedTeachable, ThinkificCourse-first business
    Community-firstCircle, Mighty NetworksCommunity + courses
    EnterpriseDocebo, CornerstoneLarge orgs, compliance
    Open sourceMoodle, Open edXFull control, tech team

    Quick Recommendation

    SituationPlatform
    First course, simpleTeachable or Thinkific
    Courses + communityCircle or Mighty Networks
    All-in-one marketingKajabi
    Full customizationCustom (Next.js + headless)
    Enterprise/complianceDocebo or Cornerstone
  • name: Platform Comparison Matrix description: Detailed comparison of major platforms when_to_use: When evaluating specific platforms implementation: |

    Platform Comparison Matrix

    Course Platforms (2024)

    PlatformPriceBest ForWeakness
    Teachable$59-249/moBeginners, simplicityLimited community
    Thinkific$49-199/moCourse + membershipBasic marketing
    Kajabi$149-399/moAll-in-oneExpensive, opinionated
    Podia$39-199/moDigital productsLimited features
    LearnDash$199/yrWordPress usersNeeds WordPress

    Community + Courses

    PlatformPriceBest ForWeakness
    Circle$49-219/moCommunity-firstCourses less mature
    Mighty Networks$99-315/moCourses + communityCan be slow
    Skool$99/moGamified communityLimited course features

    Feature Comparison

    FeatureTeachableKajabiThinkificCircle
    Course hosting
    CommunityBasicBasic
    Email marketingBasicBasic
    Landing pagesBasicBasic
    Cohort features
    API accessLimited

    Hidden Costs to Consider

    • Transaction fees (some platforms take %)
    • Additional user charges
    • Storage limits
    • Integration costs
    • Migration costs later
  • name: Build vs Buy Decision description: When to build custom vs use SaaS when_to_use: When considering custom development implementation: |

    Build vs Buy Decision

    When to Buy (SaaS Platform)

    • First course
    • No development team
    • Need to launch fast
    • Standard course format
    • Budget under $5K/month

    When to Build Custom

    • Unique learning format
    • Tight integration needs
    • 10K+ students
    • Platform taking too much revenue
    • Long-term cost optimization

    Hybrid Approach

    ComponentBuyBuild
    Video hostingVimeo, Bunny
    PaymentsStripe
    AuthCustom or Clerk
    Course UICustom
    CommunityDiscord, Circle

    Custom Stack Options

    StackComplexityFlexibility
    WordPress + LearnDashLowMedium
    Next.js + Headless CMSHighHigh
    Rails + CustomHighHigh
    No-code (Bubble)MediumMedium

    Total Cost Comparison (5 year)

    ApproachYear 1Year 5 Total
    Teachable Pro$3K$15K
    Kajabi Growth$5K$25K
    Custom build$30-50K$50-70K
  • name: Platform Migration description: Moving between course platforms when_to_use: When switching platforms implementation: |

    Platform Migration

    Migration Checklist

    • Export student data
    • Export course content
    • Document current structure
    • Test new platform thoroughly
    • Plan communication
    • Set redirect strategy
    • Pick low-activity time

    What Migrates Easily

    • Video files (re-upload or link)
    • Text content
    • Student email list
    • Basic course structure

    What Doesn't Migrate

    • Progress data (usually lost)
    • Platform-specific features
    • URLs and bookmarks
    • Platform integrations
    • Quiz results

    Migration Timeline

    PhaseDuration
    Planning2 weeks
    Content export/import2-4 weeks
    Testing1-2 weeks
    Parallel run1-2 weeks
    Switch + communication1 week

    Communication Template

    Subject: We're moving to a better home
    
    Good news: We've upgraded to a new platform that will
    give you [specific benefits].
    
    What you need to do:
    1. Your login is the same
    2. New URL: [link]
    3. Progress resets (we're giving you [bonus])
    
    Questions? Reply to this email.
    

anti_patterns:

  • name: Feature Chasing description: Choosing platform for features you won't use why_bad: | Paying for unused features. More complex than needed. Harder to switch later. what_to_do_instead: | List features you NEED now. Ignore the rest. Choose simplest option that works. Upgrade later if needed.

  • name: Price-First Decision description: Choosing cheapest option why_bad: | Hidden costs emerge. Missing critical features. Limits growth. Migrating costs more than premium would have. what_to_do_instead: | Calculate true cost at scale. Include transaction fees. Include opportunity cost. Think 2-3 years ahead.

  • name: Premature Custom Build description: Building custom before validating why_bad: | Months of development. Not sure course will sell. Technical debt before revenue. Could use that time to teach. what_to_do_instead: | Use SaaS for v1. Validate demand. Build custom only if platform is limiting. Treat custom as v2 or v3.

handoffs:

  • trigger: "curriculum|content|structure" to: course-creation context: "Course structure"

  • trigger: "engagement|completion|gamification" to: learning-experience context: "Experience design"

  • trigger: "pricing|launch|business" to: education-business context: "Business model"

  • trigger: "ai|personalization" to: ai-for-learning context: "AI features"