Teaching Agent — Development skill for Claude Code
A BMAD-method-inspired teaching agent to support the creation of lectures with LiaScript.
How to install Teaching Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open LiaScript/teaching-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Teaching Agent does
A BMAD-method-inspired teaching agent to support the creation of lectures with LiaScript.
Alternatives in Development
- Bypass 403 — Probe a 403/401 endpoint with the most-paid bypass tricks (header injection, path encoding, method swap, WAF f 4.5k ★
- Autoresearch — Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code 2.5k ★
- Claude Code Everything You Need To Know — Ultimate all-in-one guide to mastering Claude Code 1.3k ★
README
Teaching-Agent 🎓
A BMad-Method-powered, multi-agent AI assistant for structured course development with [LiaScript](https://liascript.github.io)
**Teaching-Agent** helps educators design, structure, and author complete courses through guided, iterative workflows — from initial concept to published, interactive materials. It coordinates four specialized agents (teaching, visual design, learner review, and publishing) around a single project file, `journal.md`, that holds the entire course state.
It is **editor-agnostic**: the same specs build into configurations for Claude Code, GitHub Copilot, OpenAI Codex, Cursor, Windsurf, and any web chat.
Purpose & Audience of This Repository
**Read this before the technical details below.** This repository is a worked example: it shows the LiaScript toolchain in practice, using a NIS2 compliance course as the concrete case.
The repository has **two layers**:
- A sample course — "NIS2 Ready." A complete, self-paced course (six units) on the EU NIS2 Directive that works as a real training resource on its own. NIS2 was chosen as a fitting example because it concerns public administration and critical infrastructure, so the subject matter is directly relevant to the sectors LiaScript courses are often written for.
- The tooling behind it. A separate LiaScript document — `about-liascript.md` ("Behind the Scenes") — walks through the tools used to build the course — LiaScript itself, the Teaching-Agent multi-agent system, and the
liaexexporter — and refers to concrete features in the course as examples. Written from scratch for readers new to all three, it documents how an interactive, accessible, standards-based Open Educational Resource is produced.
In short: the course is the example, and the tooling document explains how it was made — with open, standards-based, vendor-independent tools.
Who the course material is for
Taken verbatim from the course de
Related Skills
Socrates Skill
Socratic method teaching skill for Claude Code — guides users to discover answers through questioning
Claude Code Bmad Skills
BMAD Method skills for Claude Code - Auto-detection, Memory integration, Slash commands. Transform Claude Code
Write Teaching Chapter
Write bilingual (CN+EN) Claude Code source code teaching chapters. Use when continuing chapter writing work fo
Linear CLI Skill
A skill teaching claude how to use linear-CLI (provided alongside the skill), meant to replace linear MCP.
Level
Set your preferred teaching level or tell CodeSensei about your background
Video Skills
A skill package and helper scripts to turn prompts into Manim teaching videos with optional narration, muxing,
Related Agents
Klein Tutor
TUTORIAL worker for Klein Auto Research — builds report/index.html, the self-contained seven-section teaching
Swe Dev Conceptual Intelligence Architect
Deep concept creation, cross-domain analogy, creative cognition, scientific discovery, design intelligence, ex
Tool Author
Tool scaffolding expert for actual-mcp-server. Invoke when adding a new MCP tool end-to-end — file creation, r