Skip to content

Home

v0.6.4 SCORM · xAPI · cmi5 AI-native authoring

Build learning experiences that ship to your LMS

LXPack turns courses into web-native learning experiences — Markdown lessons, interactive labs, and quizzes in simple files — then preview, validate, and export for your LMS.

Pick the path that matches how you work:

  • File-based authoring


    course.yaml, Markdown lessons, HTML labs, YAML quizzes — no React required.

    Start here

  • AI authoring


    Claude Design, Cursor, or Claude Code — copy-paste prompts and Library Skills.

    AI workflows

  • LessonKit & React


    React courses with LessonKit 1.0; package via @lessonkit/lxpack.

    Integrator hub

  • Ship to your LMS


    SCORM 1.2, SCORM 2004, xAPI, cmi5, or standalone ZIP.

    Export guide

Node.js: 18 or 20 for lxpack CLI · LessonKit lessonkit package requires @lxpack/api 0.6.4+.

How it works

flowchart LR
  plan[Plan content]
  files[course.yaml + lessons + quizzes]
  validate[lxpack validate]
  preview[lxpack preview]
  build[lxpack build]
  lms[LMS]
  plan --> files --> validate --> preview --> build --> lms

Quick start

Install LXPack CLI (Node.js 18 or 20)
npm install -g @lxpack/cli
Verify lxpack is installed
lxpack --version
Update LXPack CLI
npm update -g @lxpack/cli
Create a new course and enter its folder
lxpack init my-course
cd my-course
Open course in Cursor
cursor .
Start local preview server
lxpack preview

Full install guide · Your first course

Find your path

You are… Go to
New to LXPack File-based authoring
Using AI tools AI-assisted authoring
React / LessonKit author LessonKit & React
Leaving Storyline / Rise / Captivate Legacy migration
LMS or technical reviewer Export · CLI reference
Contributing to LXPack Project docs

Examples

See Example coursessecurity-awareness, branching-demo, lessonkit-spa, and LessonKit lxpack-golden.