Skip to content

LiaScript/LiaSkill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LiaSkill

An AI skill for generating interactive LiaScript courses from plain Markdown.

What is this?

LiaSkill is an AI skill that enables any AI assistant to create fully interactive, offline-capable online courses using the LiaScript Markdown dialect. Feed it to Claude, ChatGPT, Gemini, or any other model — the AI gains structured knowledge of LiaScript syntax, best practices, and advanced features, and can produce complete, ready-to-render course files from a single prompt.

Skill file structure

liascript-skill/
├── SKILL.md              # Main skill definition
└── references/
    ├── advanced.md       # Macros, scripting, imports, custom quiz config
    ├── templates.md      # Reusable course templates
    └── voices.md         # Full list of supported TTS voices

What the skill covers

  • Course structure — headers, sections, subsections, metadata
  • Quizzes — text input, single/multiple choice, dropdowns, matrix, gap text, hints, explanations
  • Animations — step-by-step reveal, grouped blocks, inline effects
  • Text-to-speech — narrator comments, voice switching, playback buttons
  • Multimedia — images, audio, video (YouTube/Vimeo/etc.), iframes, galleries
  • Tables & charts — Markdown tables that auto-render as interactive visualizations
  • Code blocks — syntax highlighting, executable code, multi-file projects
  • ASCII diagrams — auto-rendered architecture and flow diagrams
  • Surveys — single/multi-select and free-text survey blocks
  • Math — inline and block LaTeX formulas
  • Advanced — macros, custom scripts, course imports, HTML integration

Usage

Attach liascript-skill/SKILL.md to your AI assistant's context (as a system prompt, file upload, or skills directory entry). The AI will use it when you ask for:

  • An online course, lesson, or tutorial
  • E-learning or OER content
  • Interactive slides or presentations
  • Quizzes, surveys, or self-assessment modules
  • LiaScript documents

Describe your topic and audience, and the AI assistant will generate a complete .md file ready to render at liascript.github.io/course/.

Example prompt

Create a LiaScript course introducing Python for beginners. Include 3 sections: variables, loops, and functions. Add a quiz after each section, use animations to reveal bullet points step by step, and include narrator comments for the key concepts.

Previewing a course

  1. Open the LiaScript LiveEditor and paste your file, or
  2. Host the .md file anywhere (GitHub, GitLab, raw URL) and open it at: https://liascript.github.io/course/?YOUR_RAW_URL

Resources

About

An AI skill for generating interactive LiaScript courses

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors