course-content-authoring

Generate lecture notes, quizzes, and worksheets from a course outline.

47|10|Updated May 14, 2026
One-click install
npx skills add https://github.com/kevintsai1202/teaching-site-skills --skill course-content-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: course-content-authoring
Source: https://github.com/kevintsai1202/teaching-site-skills/tree/main/course-content-authoring
Command: npx skills add https://github.com/kevintsai1202/teaching-site-skills --skill course-content-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organizations often spend extensive time converting a course outline into concrete lecture notes, sample materials, quizzes, and prompts. This skill automates the content authoring step to accelerate curriculum production while preserving alignment to the outline.

Core Features & Use Cases

  • Anchors every artifact to the outline IDs from course-outline-design, producing per-day content and shared materials.
  • Generates lecture scripts, prompts, exercises, references, and day-by-day materials in a structured course-package.
  • Prepares quizzes, worksheets, and supporting documents for downstream stages like SPA conversion.

Quick Start

Provide an existing course outline and run this skill to generate per-day content artifacts (content.md, shared-scenario.md, materials/) aligned to the outline.

Frequently Asked Questions about course-content-authoring

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

FAQPage Schema
How do I automate course content authoring from an outline?

You can automate course content authoring by providing a structured course outline to generate lecture notes, prompts, quizzes, and worksheets automatically. This process outputs a standard course-package layout with per-day content and shared materials.

What is the best way to generate lecture notes and quizzes from a curriculum outline?

Generating lecture notes and quizzes from a curriculum outline is best handled by anchoring every artifact to the outline IDs. This produces per-day content, exercises, and supporting documents in a structured course-package ready for downstream stages.

Can I use this content authoring process for multi-day MOOC curriculum projects?

Yes, you can use this content authoring process for multi-day MOOC curriculum projects. It applies to curriculum projects spanning multi-day courses and generates day-by-day materials, shared scenarios, and structured content packages.

Do I need a structured course-outline-design as input to generate worksheets and lecture scripts?

Yes, you need a structured course-outline-design as input to generate worksheets and lecture scripts. The process anchors every artifact to the outline IDs to produce per-day content materials and a standard course-package layout.

What materials are included when converting a course outline into teaching content?

Converting a course outline into teaching content produces lecture scripts, prompts, exercises, references, quizzes, worksheets, and day-by-day materials. These are organized into a structured course-package layout with shared scenarios.

Why does course content generation require a structured outline before starting?

Course content generation requires a structured outline to anchor every artifact to the outline IDs. This preserves alignment to the outline while automating the creation of per-day content, quizzes, and worksheets into a course-package.