Lesson Plan Designer

Teaching Lesson Plan Skill

by mohitagw15856 · MIT license · ★ 1,395 on GitHub · updated Sep 23

Teaching Lesson Plan Skill cover

Design a structured lesson plan for any subject, audience, or format. Use when asked to write a lesson plan, course outline, teaching session, workshop curriculum, or training module.

---
name: teaching-lesson-plan
description: "Design a structured lesson plan for any subject, audience, or format. Use when asked to write a lesson plan, course outline, teaching session, workshop curriculum, or training module. Produces a complete lesson plan with learning objectives, activities, timing, assessment, and differentiation guidance."
---

# Teaching Lesson Plan Skill

Produces a complete, structured lesson plan for any subject, age group, or setting — from a one-hour corporate training to a full school lesson. Built around clear learning objectives, varied activities, and formative assessment.

## Required Inputs

Ask the user for these if not provided:
- **Subject or topic**
- **Audience** (age group, experience level, group size)
- **Session length** (30 / 45 / 60 / 90 / 120 minutes)
- **Setting** (classroom / workshop / online / corporate training / one-to-one)
- **Learning goal** (what should participants know or be able to do by the end?)
- **Prior knowledge** (what can you assume they already know?)

Overview

Produces a complete, structured lesson plan for any subject, age group, or setting — from a one-hour corporate training to a full school lesson. Built around clear learning objectives, varied activities, and formative assessment.

Manual install (npx, ZIP)
Claude Codenpx skills add mohitagw15856/pm-claude-skills --skill teaching-lesson-plan -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \ | tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/teaching-lesson-plan
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/413a3d9bd555458032f0/teaching-lesson-plan.zip" -OutFile "$env:TEMP\teaching-lesson-plan.zip"; Expand-Archive "$env:TEMP\teaching-lesson-plan.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md4.8 KB
Read the files here
mohitagw15856/f6ca7931 file
SKILL.md
Show the full text127 lines

Teaching Lesson Plan Skill

Produces a complete, structured lesson plan for any subject, age group, or setting — from a one-hour corporate training to a full school lesson. Built around clear learning objectives, varied activities, and formative assessment.

Required Inputs

Ask the user for these if not provided:

  • Subject or topic
  • Audience (age group, experience level, group size)
  • Session length (30 / 45 / 60 / 90 / 120 minutes)
  • Setting (classroom / workshop / online / corporate training / one-to-one)
  • Learning goal (what should participants know or be able to do by the end?)
  • Prior knowledge (what can you assume they already know?)

Output Structure


Lesson Plan: [Topic]

Subject: [Subject] | Audience: [Description] | Duration: [X minutes] Setting: [Setting] | Group size: [N]


Learning Objectives

By the end of this session, participants will be able to:

  1. [Objective 1 — use Bloom's taxonomy verbs: recall, explain, apply, analyse, evaluate, create]
  2. [Objective 2]
  3. [Objective 3 — maximum 3–4 objectives per session]

Key vocabulary: [3–5 terms participants will need to know]


Materials and Preparation

  • [Resource 1 — slides, handout, equipment]
  • [Resource 2]
  • Room setup: [configuration — rows / circles / tables / breakout spaces]

Lesson Structure

Time Phase Activity Format
[00:00] Hook / Opener [How you grab attention and establish relevance] [Whole group / Individual / Pairs]
[00:05] Prior knowledge [How you connect to what they already know] [Discussion / Quiz / Think-pair-share]
[00:15] Instruction [Direct teaching of new content] [Explanation / Demo / Video]
[00:30] Guided practice [Supported practice with feedback] [Worked examples / Group task]
[00:50] Independent practice [Students apply learning independently] [Task / Problem / Discussion]
[01:05] Check for understanding [Formative assessment] [Exit ticket / Quiz / Q&A]
[01:15] Closure [Summarise, connect to next session] [Whole group]

Key Explanations and Worked Examples

[Concept 1]

[Clear explanation + one concrete worked example. Explain the concept the way a good teacher would — no jargon without definition, one idea at a time.]

[Concept 2]

[Explanation + example]


Differentiation

For those who need more support:

  • [Scaffold: e.g. sentence starters, worked examples, vocabulary cards]
  • [Modified task or reduced scope]

For those ready for a challenge:

  • [Extension: e.g. apply to a new context, evaluate, create something]

Formative Assessment (Check for Understanding)

During session:

  • [Method 1: e.g. Cold calling with no-stakes approach, thumbs up/down, mini whiteboards]
  • [Method 2: e.g. Think-pair-share before moving on]

Exit ticket (last 5 minutes): [One specific question that directly tests the learning objective — not "what did you enjoy?" but "solve this problem" or "explain this concept in your own words"]


Common Misconceptions to Address

Misconception Correct understanding How to address it
[What learners often get wrong] [The correct version] [Specific activity or explanation]

Quality Checks

  • Learning objectives use action verbs (not "understand" or "know")
  • Session has a clear hook that establishes relevance
  • Activities are varied (not all listening)
  • Formative assessment checks the actual learning objective
  • Differentiation is specified for both support and extension
  • Timing adds up to session length

Anti-Patterns

  • Do not design a lesson plan without explicitly stating the learning objectives — activities must trace back to outcomes
  • Do not allocate timing that does not add up to the total session length — the plan must be time-feasible
  • Do not create activities with no assessment component — learning must be measurable, not just delivered
  • Do not ignore differentiation — a plan with no accommodation for different learning levels or abilities is incomplete
  • Do not front-load all content delivery without interactive breaks — passive listening degrades retention after 15–20 minutes

Example Trigger Phrases

  • "Write a lesson plan on [topic] for [audience]"
  • "Design a 60-minute session on [subject]"
  • "Create a training module on [skill]"
  • "Plan a workshop on [topic] for [group]"
1---
2name: teaching-lesson-plan
3description: "Design a structured lesson plan for any subject, audience, or format. Use when asked to write a lesson plan, course outline, teaching session, workshop curriculum, or training module. Produces a complete lesson plan with learning objectives, activities, timing, assessment, and differentiation guidance."
4---
5 
6# Teaching Lesson Plan Skill
7 
8Produces a complete, structured lesson plan for any subject, age group, or setting — from a one-hour corporate training to a full school lesson. Built around clear learning objectives, varied activities, and formative assessment.
9 
10## Required Inputs
11 
12Ask the user for these if not provided:
13- **Subject or topic**
14- **Audience** (age group, experience level, group size)
15- **Session length** (30 / 45 / 60 / 90 / 120 minutes)
16- **Setting** (classroom / workshop / online / corporate training / one-to-one)
17- **Learning goal** (what should participants know or be able to do by the end?)
18- **Prior knowledge** (what can you assume they already know?)
19 
20## Output Structure
21 
22---
23 
24# Lesson Plan: [Topic]
25 
26**Subject:** [Subject] | **Audience:** [Description] | **Duration:** [X minutes]
27**Setting:** [Setting] | **Group size:** [N]
28 
29---
30 
31## Learning Objectives
32 
33By the end of this session, participants will be able to:
341. [Objective 1 — use Bloom's taxonomy verbs: recall, explain, apply, analyse, evaluate, create]
352. [Objective 2]
363. [Objective 3 — maximum 3–4 objectives per session]
37 
38**Key vocabulary:** [3–5 terms participants will need to know]
39 
40---
41 
42## Materials and Preparation
43 
44- [ ] [Resource 1 — slides, handout, equipment]
45- [ ] [Resource 2]
46- [ ] Room setup: [configuration — rows / circles / tables / breakout spaces]
47 
48---
49 
50## Lesson Structure
51 
52| Time | Phase | Activity | Format |
53|---|---|---|---|
54| [00:00] | Hook / Opener | [How you grab attention and establish relevance] | [Whole group / Individual / Pairs] |
55| [00:05] | Prior knowledge | [How you connect to what they already know] | [Discussion / Quiz / Think-pair-share] |
56| [00:15] | Instruction | [Direct teaching of new content] | [Explanation / Demo / Video] |
57| [00:30] | Guided practice | [Supported practice with feedback] | [Worked examples / Group task] |
58| [00:50] | Independent practice | [Students apply learning independently] | [Task / Problem / Discussion] |
59| [01:05] | Check for understanding | [Formative assessment] | [Exit ticket / Quiz / Q&A] |
60| [01:15] | Closure | [Summarise, connect to next session] | [Whole group] |
61 
62---
63 
64## Key Explanations and Worked Examples
65 
66### [Concept 1]
67[Clear explanation + one concrete worked example. Explain the concept the way a good teacher would — no jargon without definition, one idea at a time.]
68 
69### [Concept 2]
70[Explanation + example]
71 
72---
73 
74## Differentiation
75 
76**For those who need more support:**
77- [Scaffold: e.g. sentence starters, worked examples, vocabulary cards]
78- [Modified task or reduced scope]
79 
80**For those ready for a challenge:**
81- [Extension: e.g. apply to a new context, evaluate, create something]
82 
83---
84 
85## Formative Assessment (Check for Understanding)
86 
87**During session:**
88- [Method 1: e.g. Cold calling with no-stakes approach, thumbs up/down, mini whiteboards]
89- [Method 2: e.g. Think-pair-share before moving on]
90 
91**Exit ticket (last 5 minutes):**
92[One specific question that directly tests the learning objective — not "what did you enjoy?" but "solve this problem" or "explain this concept in your own words"]
93 
94---
95 
96## Common Misconceptions to Address
97 
98| Misconception | Correct understanding | How to address it |
99|---|---|---|
100| [What learners often get wrong] | [The correct version] | [Specific activity or explanation] |
101 
102---
103 
104## Quality Checks
105 
106- [ ] Learning objectives use action verbs (not "understand" or "know")
107- [ ] Session has a clear hook that establishes relevance
108- [ ] Activities are varied (not all listening)
109- [ ] Formative assessment checks the actual learning objective
110- [ ] Differentiation is specified for both support and extension
111- [ ] Timing adds up to session length
112 
113## Anti-Patterns
114 
115- [ ] Do not design a lesson plan without explicitly stating the learning objectives — activities must trace back to outcomes
116- [ ] Do not allocate timing that does not add up to the total session length — the plan must be time-feasible
117- [ ] Do not create activities with no assessment component — learning must be measurable, not just delivered
118- [ ] Do not ignore differentiation — a plan with no accommodation for different learning levels or abilities is incomplete
119- [ ] Do not front-load all content delivery without interactive breaks — passive listening degrades retention after 15–20 minutes
120 
121## Example Trigger Phrases
122 
123- "Write a lesson plan on [topic] for [audience]"
124- "Design a 60-minute session on [subject]"
125- "Create a training module on [skill]"
126- "Plan a workshop on [topic] for [group]"
127 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 1,395
Checked
Source
mohitagw15856/pm-claude-skills ↗
Creator
mohitagw15856 · 191 listings
View creator

Similar skills

See all →
SkillProse Naturalizerblader/humanizer · by bladerRewrite AI-sounding text so it reads like the writer without changing what it says. Use when editing or reviewing prose for AI tells: not-X-but-Y contrasts, one-line closers, staged openers, forced triads, dashes everywhere, inflated claims, sales language, stock AI words, bold labels, or filler. Based on Wikipedia's "Signs of AI writing.★ 53.6k GitHub starsSkill3D Game Development Principlesdavila7/claude-code-templates · by davila73D game development principles. Rendering, shaders, physics, cameras.★ 32.3k GitHub starsSkill3D Web Experience Builderdavila7/claude-code-templates · by davila7Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences. Use when: 3D website, three.js, WebGL, react three fiber, 3D experience.★ 32.3k GitHub starsSkillArticle Illustration GeneratorJimLiu/baoyu-skills · by JimLiuAnalyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style × Palette three-dimension approach. Use when user asks to "illustrate article", "add images", "generate images for article", or "为文章配图".★ 26.6k GitHub starsSkillArticle Cover DesignerJimLiu/baoyu-skills · by JimLiuGenerates article cover images with 5 dimensions (type, palette, rendering, text, mood) combining 11 color palettes and 7 rendering styles. Supports cinematic (2.35:1), widescreen (16:9), and square (1:1) aspects. Use when user asks to "generate cover image", "create article cover", or "make cover".★ 26.6k GitHub starsSkillPascal 3D Scene Builderpascalorg/editor · by pascalorgConnect to Pascal and use its MCP tools to create, inspect, edit, validate, save, or hand off editable 3D building scenes. Use this skill whenever a user asks an agent to work in Pascal, make a room or building model, inspect a Pascal project, perform spatial edits, connect Pascal MCP, or return a verified Pascal editor link. It also governs safe local, existing-account, and explicitly authorized autonomous setup.★ 24.6k GitHub stars

More from mohitagw15856

Skill360 Feedback Surveymohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillExperiment Design Plannermohitagw15856/pm-claude-skills · by mohitagw15856Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.★ 1.4k GitHub starsSkillWeb Accessibility Auditormohitagw15856/pm-claude-skills · by mohitagw15856Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.★ 1.4k GitHub starsSkillKey Account Plannermohitagw15856/pm-claude-skills · by mohitagw15856Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.★ 1.4k GitHub starsSkillAEO Optimizermohitagw15856/pm-claude-skills · by mohitagw15856Optimize an article for Answer Engine Optimization (AEO) so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines. Produces an AEO-optimised rewrite with question headings, 50–80 word answer capsules, a paragraph-length audit, and flagged trust signals.★ 1.4k GitHub starsSkillAI Ethics Review Conductormohitagw15856/pm-claude-skills · by mohitagw15856Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.★ 1.4k GitHub stars