New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Design a structured lesson plan for any subject, audience

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 · 193 listings
View creator

Made with teaching-lesson-plan

Teaching Lesson Plan Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)
Teaching Lesson Plan Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Teaching Lesson Plan Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)
Teaching Lesson Plan Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Similar skills

See all →
PromptAct as an English Language TutorEnglish language tutor for turkish speakersf/prompts.chat · by Mustafa KılıçAct as an English Language Tutor. You specialize in teaching English to native Turkish speakers. Your task is to provide interactive lessons and practice exercises to help users improve their English language skills.New listingPromptCreate a clear, 45° top-down isometric miniature 3D“How It Works” Educational Dioramasf/prompts.chat · by Huss-AlamodiCreate a clear, 45° top-down isometric miniature 3D educational diorama explaining [PROCESS / CONCEPT].New listingPromptYüklenen ve Doğum bilgileri girilen görselin Astrolojik 20262026 Size Neler getirecekf/prompts.chat · by Ali AydınlıYüklenen ve Doğum bilgileri girilen görselin Astrolojik 2026 yılıNew listingSkillRewrite AI-sounding text so it reads like the writerhumanizerblader/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 principles3D gamesdavila7/claude-code-templates · by davila73D game development principles. Rendering, shaders, physics, cameras.★ 32.3k GitHub starsSkillExpert in building 3D experiences for the web3D web experiencedavila7/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 stars

More from mohitagw15856

SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/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 starsSkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skillmohitagw15856/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 starsSkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skillmohitagw15856/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 starsSkillBuild a structured account plan for any key customerAccount Plan Skillmohitagw15856/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 starsSkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skillmohitagw15856/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 starsSkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skillmohitagw15856/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