Documentation

Define course content as YAML, review it, and import it with the CLI or MCP tools. Published courses use a prerequisite graph, practice problems, mastery estimates, and scheduled review. Billing requires separate setup.

bun add -g @graspful/cliGet started

The two-YAML workflow

Every Graspful product is defined by two YAML files. A course YAML defines the learning content. A brand YAML configures the product. Import both, and you have a live business.

Step 1

Course YAML

Sections, concepts, prerequisites, knowledge points, and practice problems.

Step 2

Brand YAML

Landing page, theme preset, pricing, SEO, and custom domain.

Step 3

Import & Launch

One command imports both and publishes a live product with billing and adaptive learning.