home / skills / mikefilsaime-groove / clickcampaigns-for-claude-code-in-cursor / lms-setup

This skill creates technical setup plans for LMS platforms, outlining architecture, payments, and content delivery for Kajabi, Teachable, Thinkific, or custom

npx playbooks add skill mikefilsaime-groove/clickcampaigns-for-claude-code-in-cursor --skill lms-setup

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
3.1 KB
---
name: lms-setup
description: This skill should be used when the user asks to "set up an LMS", "configure course platform", "install learning management system", "setup member area", or mentions Kajabi, Teachable, Thinkific, or custom LMS configuration. Creates technical setup plans for online course platforms.
---

# LMS Setup & Configuration

Configure robust, user-friendly Learning Management Systems (LMS) that provide a seamless learning experience for students. This skill focuses on the technical architecture of the student portal, payment integration, and content delivery mechanics.

## Core Objectives

- Architect a secure, organized student portal
- Configure course access and drip-feed mechanics
- Integrate payment gateways with user account creation
- Set up community and engagement features (forums, comments)
- Ensure mobile-responsive and high-performance lesson delivery

## Mandatory Elements

### 1. Platform Architecture
- **Membership Levels:** Defining access tiers (e.g., Bronze, Silver, Gold).
- **Navigation:** Clear sidebar/top-bar for course progress and resources.
- **Security:** SSL, password management, and anti-piracy measures.

### 2. Integration Stack
- **Payment Gateway:** Stripe/PayPal integration with recurring or one-time options.
- **Webhook Logic:** Auto-creating accounts upon purchase.
- **Email Notification:** "Access Granted" and "Login Details" automation.

## Structure & Frameworks

### The "Frictionless Onboarding" Framework
1. **Purchase:** Success page redirects to account creation.
2. **Setup:** User sets password and completes profile.
3. **Tour:** Immediate guided tour of the LMS interface.
4. **Quick Start:** Link to "Lesson 0" or "Welcome Video."

### Technical Setup Checklist
- **Domain Mapping:** Custom subdomains (e.g., members.yourbrand.com).
- **Video Hosting:** Integration with Wistia, Vimeo, or YouTube.
- **File Storage:** Secure downloads for worksheets and PDFs.
- **Progress Tracking:** Enabling student completion markers.

## Voice & Tone Guidelines

- **Professional & Structured:** Focus on technical reliability and organization.
- **Clear & Actionable:** Use simple labels for complex configurations.
- **Supportive:** Anticipate student friction points (e.g., login issues).
- **Formatting:** Use checklists for setup steps and tables for membership tier comparisons.

## Concrete Examples

### Webhook Specification: Purchase to LMS
| Field | Value | Action |
|-------|-------|--------|
| `event` | `charge.succeeded` | Trigger Account Creation |
| `email` | `{{customer_email}}` | Set as Username |
| `product_id` | `prod_987` | Grant Access to [Course A] |

### Student Portal Layout Spec
- **Sidebar:** [Course Modules] [Resources] [Community]
- **Header:** [My Profile] [Support] [Logout]
- **Main Area:** [Video Player] [Lesson Text] [Comments Section]

## Quality Checklist

For every setup plan, ask:
- [ ] Is the payment-to-account automation verified?
- [ ] Are membership levels clearly defined and restricted?
- [ ] Is the mobile experience as smooth as the desktop?
- [ ] Are all external resources (PDFs, Videos) linked and working?
- [ ] Does the student receive immediate access after payment?

Overview

This skill creates technical setup plans for Learning Management Systems (LMS) and member areas. It delivers practical architecture, integration checklists, and onboarding flows for platforms like Kajabi, Teachable, Thinkific, or custom LMS builds. The goal is a secure, frictionless student experience from purchase to first lesson.

How this skill works

I inspect your platform choice, membership tiers, payment flows, and content delivery needs, then produce a step-by-step implementation plan. The plan covers domain mapping, webhook and payment gateway wiring, account provisioning, video hosting, file storage, and progress tracking. Each plan includes a checklist for verification and a recommended onboarding framework to minimize friction.

When to use it

  • You need a full LMS technical setup plan for Kajabi, Teachable, Thinkific, or a custom platform
  • You want automated account creation and payment-to-access workflows
  • You must design membership levels, drip schedules, or course access rules
  • You need secure video hosting, file delivery, and progress tracking configured
  • You want a frictionless onboarding flow and post-purchase communications

Best practices

  • Define clear membership levels and explicit access rules before integrating payments
  • Implement webhooks to auto-create accounts and grant access immediately after purchase
  • Use professional video hosting (Wistia/Vimeo) and secure file storage for downloads
  • Configure SSL, password policies, and anti-piracy measures for protected content
  • Automate email notifications (Access Granted, Login Details, Course Reminders) and verify each delivery path

Example use cases

  • Set up a Thinkific site with Bronze/Silver/Gold tiers, Stripe recurring billing, and a drip schedule for a 12-week course
  • Configure Kajabi to auto-provision accounts on payment, map custom subdomain, and integrate Wistia for videos
  • Design webhook specs that transform Stripe charge.succeeded events into account creation and course grants
  • Create a custom LMS plan: domain mapping, S3 secure file delivery, progress tracking API, and mobile-first lesson layout
  • Audit an existing platform to ensure mobile performance, secure downloads, and immediate post-purchase access

FAQ

Will you handle payment gateway setup for recurring subscriptions?

Yes. The plan includes Stripe/PayPal configuration, webhook wiring for subscription events, and testing steps to confirm recurring billing grants or revokes access correctly.

Do you provide video hosting recommendations and integration steps?

Yes. I recommend options (Wistia, Vimeo, YouTube) based on privacy and performance needs and include concrete integration steps and embed/security settings to prevent unauthorized access.