This skill generates a timed 45-minute STEM/coding lesson plan including objectives, activities, differentiation, assessment, and a materials list.

Stars

5

7-day growth

No data

Forks

1

Open issues

0

License

MIT

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a customizable, ready-to-use template that adapts to language, duration, age, level, and mode, helping educators quickly produce structured lesson plans with built-in support for differentiation and formative assessment.

Who it is for

  • STEM and coding educators
  • After-school or club program coordinators
  • Curriculum developers looking for quick lesson templates
  • Teachers needing mixed-ability lesson differentiation

Use cases

  • Preparing a single 45-minute coding workshop with clear objectives and exit ticket
  • Generating a lesson plan with support/stretch paths for mixed-ability classrooms
  • Creating a materials list and tech-fail backup for unplugged or laptop-based sessions
  • Quickly producing a bilingual (English/Chinese) lesson plan

Strengths

  • Highly customizable with options for language, duration, level, age, and mode
  • Includes differentiation (support/stretch) and formative assessment (exit ticket) out of the box
  • Delivers a timed, structured plan with materials list and tech-fail backup
  • Open source under MIT license, easy to integrate via npx command

Considerations

  • Designed only for single class/club periods, not for full semester or unit planning
  • Assumes a Node.js environment and a specific skill toolchain for installation
  • Limited to STEM/coding subjects; not applicable to lecture-only or non‑activity‑based lessons

README quick start

Edu Lesson Plan

STEM/coding ~45-minute lesson plans: objectives, activities, differentiation, assessment, and a materials list.

中文简介: STEM/编程 45 分钟教案(目标·活动·差异化·评估·材料)— 详见 README.zh.md.

What this skill does

  • Builds a timed 45-min plan
  • States objective + success criteria
  • Plans hands-on core activities
  • Adds support/stretch paths
  • Includes exit ticket and materials

Install

npx skills add / --skill edu-lesson-plan

Local monorepo: skills/edu-lesson-plan/.

Options

OptionValuesDefault
langen · zh · bilingualen
duration40min · 45min · 50min45min
levelintro · intermediate · mixedintro
ageupper-elem · middle · hs · adult · mixedmiddle
modeunplugged · laptop · mixedlaptop

When to use

UseDon't
Single class/club periodFull semester design
Mixed-ability coding introLecture-only dump
Materials prepIgnore device/login constraints
Quick formative checkNo success criteria

Deliverable

Timed lesson + differentiation + assessment + materials + tech-fail backup.

Example

See ../../output/samples/edu-lesson-plan-example-01.md.

License

MIT

Related repositories

Similar projects matched by category, topics, and programming language.

MoonshotAI
Featured
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI & Machine LearningAI Agents
3,348
xuchonglang
Featured
xuchonglang GitHub avatar

investing-for-beginners

A structured investing guide for Chinese beginners covering US stocks, options, and cryptocurrency, with focus on foundational concepts and risk awareness.

Blockchain & Web3
2,739
Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326