PlaygroundCatalog › Teaching Lesson Plan
TL

Teaching Lesson Plan

🔵 Stable🕐 updated 2026-06-08 🔷 SkillSpec L3 pm-cross

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.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

🗣 Say this to your agent

“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]”

What to give it

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?

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

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

⚠️ What it refuses to do

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

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Start with

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="teaching-lesson-plan"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Teaching Lesson Plan is one of 1153 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog