🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Smart Teacher

by @raychanpmp

Expert education planning tool. Generate lesson plans, curriculum maps, study schedules, assessments, and learning objectives aligned to Bloom's taxonomy.

Versionv1.0.0
Downloads565
Installs1
TERMINAL
clawhub install smart-teacher

πŸ“– About This Skill


name: Smart Teacher description: "Expert education planning tool. Generate lesson plans, curriculum maps, study schedules, assessments, and learning objectives aligned to Bloom's taxonomy." permissions: Bash triggers: - lesson plan - curriculum planning - education planning - study schedule - assessment - learning objectives - smart teacher

Smart Teacher

Expert education planning assistant. Generate structured lesson plans, curriculum maps, study schedules, rubrics, and assessments β€” all from a zero-dependency Python CLI.

Quick Start

# Generate a lesson plan
python3 scripts/edu_planner.py lesson "Photosynthesis" --grade 8 --duration 45

Create a curriculum map

python3 scripts/edu_planner.py curriculum "Biology" --grade 9 --weeks 12

Build a study schedule

python3 scripts/edu_planner.py schedule --subjects "Math,Science,English" --hours 3 --days 5

Generate learning objectives using Bloom's taxonomy

python3 scripts/edu_planner.py objectives "Fraction Operations" --grade 5 --levels "remember,understand,apply,analyze"

Create a rubric

python3 scripts/edu_planner.py rubric "Persuasive Essay" --criteria 4 --levels 4

Generate an assessment

python3 scripts/edu_planner.py assess "Cell Biology" --grade 10 --type quiz --questions 10

Commands Reference

| Command | Description | |---------|-------------| | lesson | Generate a structured lesson plan | | curriculum | Create a multi-week curriculum map | | schedule | Build a weekly study schedule | | objectives | Generate learning objectives (Bloom's taxonomy) | | rubric | Create an assessment rubric | | assess | Generate a quiz or test |

Options

Lesson Plan

  • --grade N β€” Target grade level (K-12)
  • --duration N β€” Duration in minutes
  • --standard β€” Align to standards (e.g., "CCSS", "NGSS", "Alberta")
  • Curriculum Map

  • --grade N β€” Grade level
  • --weeks N β€” Number of weeks
  • --standard β€” Standards alignment
  • Study Schedule

  • --subjects "A,B,C" β€” Comma-separated subjects
  • --hours N β€” Hours per day
  • --days N β€” Days per week
  • --exam-date YYYY-MM-DD β€” Target exam date for priority weighting
  • Learning Objectives

  • --grade N β€” Grade level
  • --levels "list" β€” Bloom's levels: remember, understand, apply, analyze, evaluate, create
  • Rubric

  • --criteria N β€” Number of criteria (default: 4)
  • --levels N β€” Performance levels (default: 4)
  • Assessment

  • --type quiz|test|exam β€” Assessment type
  • --questions N β€” Number of questions
  • --grade N β€” Grade level
  • Bloom's Taxonomy

    All objectives and assessments are aligned to Bloom's revised taxonomy: 1. Remember β€” Recall facts and basic concepts 2. Understand β€” Explain ideas or concepts 3. Apply β€” Use information in new situations 4. Analyze β€” Draw connections among ideas 5. Evaluate β€” Justify a stand or decision 6. Create β€” Produce new or original work

    πŸ’‘ Examples

    # Generate a lesson plan
    python3 scripts/edu_planner.py lesson "Photosynthesis" --grade 8 --duration 45

    Create a curriculum map

    python3 scripts/edu_planner.py curriculum "Biology" --grade 9 --weeks 12

    Build a study schedule

    python3 scripts/edu_planner.py schedule --subjects "Math,Science,English" --hours 3 --days 5

    Generate learning objectives using Bloom's taxonomy

    python3 scripts/edu_planner.py objectives "Fraction Operations" --grade 5 --levels "remember,understand,apply,analyze"

    Create a rubric

    python3 scripts/edu_planner.py rubric "Persuasive Essay" --criteria 4 --levels 4

    Generate an assessment

    python3 scripts/edu_planner.py assess "Cell Biology" --grade 10 --type quiz --questions 10

    βš™οΈ Configuration

    Lesson Plan

  • --grade N β€” Target grade level (K-12)
  • --duration N β€” Duration in minutes
  • --standard β€” Align to standards (e.g., "CCSS", "NGSS", "Alberta")
  • Curriculum Map

  • --grade N β€” Grade level
  • --weeks N β€” Number of weeks
  • --standard β€” Standards alignment
  • Study Schedule

  • --subjects "A,B,C" β€” Comma-separated subjects
  • --hours N β€” Hours per day
  • --days N β€” Days per week
  • --exam-date YYYY-MM-DD β€” Target exam date for priority weighting
  • Learning Objectives

  • --grade N β€” Grade level
  • --levels "list" β€” Bloom's levels: remember, understand, apply, analyze, evaluate, create
  • Rubric

  • --criteria N β€” Number of criteria (default: 4)
  • --levels N β€” Performance levels (default: 4)
  • Assessment

  • --type quiz|test|exam β€” Assessment type
  • --questions N β€” Number of questions
  • --grade N β€” Grade level