Online courses are a brilliant business and a miserable build. The teaching is the easy part; the assembly — typing every topic, lesson and quiz into the LMS, keying every answer, writing a sales page — is where weeks disappear. This guide collapses that assembly into a conversation. Using the Tutor LMS Builder skill and NIBWP, you will turn raw material — a webinar transcript, a PDF, an outline — into a complete, validated, sellable course, then generate its landing page with the Course Mini-site skill.
This is not a glorified outline generator. The Builder skill plans a real curriculum, writes actual lesson content, generates quizzes with correctly-keyed questions, validates the whole tree against pedagogy and Tutor’s own schema, and writes it straight into Tutor LMS through audited tool calls. You review and price; the agent builds.
Set your instructor and pricing defaults once, feed the Builder a transcript or outline, and it plans and validates a full course — topics, lessons, real quizzes — then writes it into Tutor LMS. The Mini-site skill then builds a conversion-ready sales page bound to the live course.
Who this is for
Course creators sitting on a backlog of webinars and PDFs, coaches who teach the same material repeatedly, and agencies building course catalogues for clients. You bring the expertise and the source material; the skill turns it into structured, sellable courses — fast enough to build a whole catalogue, not just one course.
What you will build
- A multi-course academy assembled from existing content
- Courses with real curriculum: topics, lessons and keyed quizzes
- Lesson content with intro, substance and takeaway — not just titles
- A conversion-ready sales page per course, bound to live data
- Pricing, instructor and enrollment wired up in Tutor LMS
Before you start
You need Tutor LMS active (free core works; Pro unlocks extras like assignments), the Tutor LMS Builder and optionally Course Mini-site Pro Skills installed, NIBWP with a connected MCP client, and your source material — a transcript, an outline, a PDF or even a detailed URL. The richer the source, the richer the course.
Step 1 — Preflight: set your defaults once
Before building, tell the skill the things that are the same across your courses: who the instructor is, whether courses are free or paid, the default structure (how many topics, whether every topic gets a quiz). This preflight means you do not repeat yourself for every course — you set it once and build many.
You: Preflight: instructor = me, pricing = paid (49 USD default),\n every topic gets one quiz, 5-8 topics per course.\nPreflight set - the Builder will use these defaults
Step 2 — Feed the source and plan the course
Now hand over the raw material. The skill ingests your transcript, outline or PDF, plans a curriculum — a logical arc of topics and lessons — and dry-run validates it before writing anything. You see the proposed tree and can adjust before it commits.
You: Build a paid course from this 40-minute webinar transcript.\n 5 topics, a quiz per topic.\ntutorlms plan-course { source: transcript, validate: true }\n- planned: 5 topics, 18 lessons, 5 quizzes (validation passed)\nPlan ready - review the tree or say build
Step 3 — Build the course into Tutor
When you are happy with the plan, one instruction persists the entire course — topics, lessons with real content, quizzes with correctly-keyed questions — into Tutor LMS through the audited integration. What would have been a day of data entry is a single call.
You: Build it.\ntutorlms build-course { ... }\nCourse #128 built - 5 topics, 18 lessons, 5 quizzes, 42 questions keyed
Step 4 — Generate the sales page
A course with no landing page does not sell. The Course Mini-site skill reads the live course and builds a polished sales page — hero, what-you-will-learn, curriculum, instructor, pricing and an enroll CTA — bound to the real course data and saved as a draft WordPress page linked to the course.
You: Build a sales page for course #128.\ntutorlms-minisite build { course: 128, sections: 7 }\nLanding page drafted - bound to live course data, linked both ways
Step 5 — Review, price and publish
Everything is editable native Tutor data and a normal WordPress page. Walk the course in the Tutor editor, tweak a lesson or a quiz question, confirm the price, polish the landing page, then publish. The skill got you to a strong first draft in minutes; the final 10% of judgement stays yours.
Going further
- Build a catalogue — feed the agent ten outlines and get ten courses, each with its own sales page.
- Launch emails — with the FluentCRM integration, draft an announcement sequence for each course.
- Refine over time — use the skill’s refine action to add topics or lessons to an existing course.
- Regenerate pages — after big edits, re-run the Mini-site skill to refresh the landing page from the live data.
- Webinar pipeline — make “transcript in, course out” a standing process after every live session.
Troubleshooting
Validation failed. Read the fix-hints — usually an empty topic or an unkeyed question. Adjust the source detail or accept the skill’s suggestion, then rebuild. Nothing is written until validation passes.
A Pro feature did not apply. Assignments and multi-instructor need the matching Tutor Pro addon active. Core course, lesson and quiz building works on Tutor Free.
The sales page looks generic. Give the Mini-site skill more context — a tagline, a target audience — and regenerate. It binds to live data but takes direction on tone.