Skip to content

Latest commit

 

History

History
61 lines (44 loc) · 2.96 KB

File metadata and controls

61 lines (44 loc) · 2.96 KB

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