quarto-lecture

Generate Quarto lecture Markdown chapters from academic source material.

Updated May 10, 2026
One-click install
npx skills add https://github.com/c-kraus/thws-skills --skill quarto-lecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quarto-lecture
Source: https://github.com/c-kraus/thws-skills/tree/main/quarto-lecture
Command: npx skills add https://github.com/c-kraus/thws-skills --skill quarto-lecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It turns messy source material (notes, RAG output, PDFs, Markdown) into complete, publication-ready Quarto Markdown (.qmd) lecture chapters that work for both interactive Moodle pages and static PDF textbooks.

Core Features & Use Cases

  • Single Source Publishing architecture: Produces content that is designed to render correctly in both Moodle (HTML with interactive elements) and PDF (via the required Div containers and filters).
  • German/English academic writing with THWS tone: Enforces the project’s style rules and language-specific constraints (e.g., German academic diction, English HBR-style).
  • Interactive element governance: Structures chapters using the required Trinity-of-Depth (Theory/Norm/Practice) and integrates interactive Div types (flip-cards, drag-exercises, quick-checks, details, widgets) with consistent syntax.

Quick Start

Use quarto-lecture to create a single chapter .qmd from your notes by telling the AI: “Schreib mir das Lehrskript-Kapitel über <TOPIC> als Quarto .qmd für Moodle-Seite und PDF, basierend auf folgendem Material: <PASTE INPUT>.”

Frequently Asked Questions about quarto-lecture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert raw academic notes into Quarto Markdown for Moodle and PDF?

Converting raw academic notes into Quarto Markdown (.qmd) requires structuring content with canonical YAML frontmatter and Lua-filter Div syntax. This Skill transforms messy inputs like notes or RAG output into publication-ready chapters for interactive Moodle HTML and static PDF rendering.

Can I generate interactive flip-cards and drag-exercises in a .qmd file?

You can generate interactive flip-cards and drag-exercises in a .qmd file by using correct Lua-filter Div syntax. This process structures interactive components within the Quarto Markdown, ensuring they render properly as interactive elements on Moodle pages.

Does this approach support single source publishing for both German and English academic lectures?

Single source publishing for academic lectures supports both German and English output. It enforces language-specific academic constraints, such as German academic diction or English HBR-style, while maintaining a unified Quarto Markdown source for Moodle HTML and PDF rendering.

What is the Trinity-of-Depth architecture in Quarto lecture scripting?

The Trinity-of-Depth architecture in Quarto lecture scripting structures academic chapters into Theory, Norm, and Practice sections. This framework organizes lecture content systematically, integrating interactive learning elements like quick-checks and widgets within the .qmd file.

How do I format details and widgets in Quarto for static PDF textbooks?

Formatting details and widgets in Quarto for static PDF textbooks involves using specific Div containers and Lua-filters. These syntax rules ensure that interactive learning elements degrade gracefully or render correctly when the single source .qmd file is compiled into a static PDF format.