teach-gen for Openclaw

A powerful AI skill that converts static educational documents into interactive, animated HTML teaching pages.

erich1566
v1.0.0
May 10, 2026
0
746
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install teach-gen

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install teach-gen using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is teach-gen?

teach-gen is a specialized tool designed for educators and content creators to bridge the gap between static lesson plans and engaging digital experiences. By leveraging this tool within Openclaw Skills, users can transform standard PDFs, Word documents, or Markdown files into modern, single-file HTML webpages. These pages aren't just static text; they feature dynamic animations for mathematical derivations and scientific concepts.

The skill focuses on delivering a minimalist, high-performance output that works offline and across all devices. Whether you are teaching complex calculus or chemical reactions, teach-gen automates the heavy lifting of web development so you can focus on pedagogy. It is an essential addition to the Openclaw Skills ecosystem for anyone in the educational technology space.

teach-gen Use Cases

  • Converting legacy PDF or Word lesson plans into interactive web-based courseware.
  • Creating step-by-step animated mathematical formula derivations for classroom presentations.
  • Generating mobile-friendly study guides from Markdown notes.
  • Developing interactive physics or chemistry demonstrations with adjustable parameter sliders.
  • Building self-contained, offline-ready educational resources for students with limited internet access.

How teach-gen Works

  1. The user provides an input source such as a PDF, Word doc, or Markdown file containing the raw lesson content.
  2. The skill parses the content, identifying specific animation tags like formula derivations or geometric transformations.
  3. Based on the specified subject (math, physics, or chemistry) and grade level, the AI optimizes the explanation depth and visual style.
  4. The engine compiles the text, LaTeX formulas, and interactive components into a single, cohesive HTML file.
  5. A final responsive webpage is exported, ready for immediate use in a browser or projection in a classroom.

teach-gen Setup

To begin using this skill within your environment, ensure you have the necessary requirements met and call the command directly.

# Basic installation via Openclaw Skills
/teach-gen "path/to/your/lesson.md" --subject math --grade high

You can customize the output by specifying themes or output paths:

# Generate a dark-themed chemistry lesson
/teach-gen "chemistry_notes.docx" --theme dark --output chemistry_lab.html

teach-gen Data Schema & Taxonomy

The skill processes various input formats and produces a structured, single-file output. Below is the data handling schema:

Data Type Description Formats
Input Source Raw educational content PDF, DOCX, PPTX, MD
Metadata Subject and Grade context Math, Physics, Chemistry
Animation Tags Specialized triggers for interactivity Formula, Graph, Geometry
Output Standalone web asset Single HTML file (CSS/JS inlined)

teach-gen Advanced Features

  • Smart Formula Derivation: Automatically animates LaTeX equations to show step-by-step logical progression.
  • Dynamic Graphing: Supports @graph syntax to render interactive coordinate systems and function curves.
  • Responsive Subject Optimization: Tailors the UI components specifically for Math, Physics, or Chemistry requirements.
  • Parameter Sliders: Allows the creation of interactive blocks where students can adjust variables to see real-time changes in diagrams.
  • Offline Portability: Generates completely self-contained files that require no external dependencies or internet connection.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*