Playground › Catalog › Teaching Lesson Plan
TL

Teaching Lesson Plan

🔵 Stable🕐 updated 2026-10-11 🔷 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 📱 Use as an app View SKILL.md ↗ What changed

🗣 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 -p pm-claude-skills 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 1307 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog