teach-course-builder

Analyze source markdown directories and generate unit and lesson plans for the Teach authoring API.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/jwynia/teach --skill teach-course-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teach-course-builder
Source: https://github.com/jwynia/teach/tree/main/.claude/skills/teach-course-builder
Command: npx skills add https://github.com/jwynia/teach --skill teach-course-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Teach Course Builder solves the challenge of transforming scattered markdowns, articles, and documentation into a coherent, classroom-ready course structure by analyzing source materials and generating unit/lesson plans that can be created via the Teach authoring API.

Core Features & Use Cases

  • Analyze raw source documents to infer course structure, units, and lessons.
  • Propose audience-friendly learning paths and extract competencies from headings and content.
  • Build courses through CLI scripts that create courses, units, and lessons, enabling collaborative workflows in teams.

Quick Start

Provide a directory of source documents and run the analyze-sources script to generate a course plan.

Frequently Asked Questions about teach-course-builder

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

FAQPage Schema
How do I convert markdown documents into a structured course?

To convert markdown documents into a structured course, you analyze a directory of source materials to infer units and lessons, then generate a course plan. This process extracts competencies from headings and content to build a classroom-ready curriculum.

What is the best way to generate unit and lesson plans from existing documentation?

Generating unit and lesson plans from existing documentation requires analyzing raw source documents to infer course structure. The system automatically proposes audience-friendly learning paths and extracts competencies directly from the text content.

Do I need a specific environment to build courses from markdown source files?

Building courses from markdown source files requires a running Teach authoring API and Deno-based scripts. These CLI scripts transform your analyzed sources into actual courses, units, and lessons within the Teach system.

Can I use this course builder for collaborative content team workflows?

Yes, this course builder supports collaborative workflows for content teams converting markdown articles into formalized curricula. The CLI scripts enable teams to create scalable courses collaboratively by transforming shared source materials.

How does analyzing source materials help create scalable courses?

Analyzing source materials helps create scalable courses by automatically parsing scattered markdowns and articles to identify logical learning paths. It transforms unstructured documentation into a coherent, formalized curriculum blueprint.