Smart Teacher for Openclaw

An expert AI education planning tool for generating structured lesson plans, curriculum maps, and assessments via a Python CLI.

raychanpmp
v1.0.0
Mar 31, 2026
0
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install smart-teacher

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install smart-teacher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Smart Teacher?

Smart Teacher is a robust educational framework designed to streamline the pedagogical workflow for educators and instructional designers. By leveraging the Openclaw Skills architecture, this tool automates the creation of high-quality educational materials including detailed curriculum maps, study schedules, and assessment rubrics. It is built to ensure that every piece of content produced is academically rigorous and pedagogically sound.

At its core, the skill focuses on alignment and structure. Whether you are building a 12-week biology curriculum or a 45-minute lesson on photosynthesis, Smart Teacher utilizes data-driven templates to ensure standards compliance and logical flow. It serves as a powerful bridge between raw educational requirements and ready-to-use classroom documentation.

Smart Teacher Use Cases

  • Creating K-12 lesson plans aligned to specific educational standards like CCSS or NGSS.
  • Developing multi-week curriculum maps for long-term course planning.
  • Generating student-focused study schedules based on exam dates and available study hours.
  • Drafting assessment rubrics with customizable performance levels and criteria.
  • Formulating learning objectives specifically mapped to the cognitive levels of Bloom's Taxonomy.

How Smart Teacher Works

  1. The user triggers the skill via specific educational keywords or direct CLI commands.
  2. The system processes parameters such as grade level, duration, and subject matter.
  3. Smart Teacher's internal logic applies Bloom's Taxonomy to categorize learning depth and cognitive challenge.
  4. The tool generates a structured Markdown or text-based output containing the requested educational artifact.
  5. Educators review and integrate the generated content into their Learning Management Systems (LMS) or classroom materials.

Smart Teacher Setup

To integrate this component into your Openclaw Skills library, ensure you have Python 3.x installed and follow these steps:

# Clone the repository containing the education scripts
git clone <your-repository-url>
cd smart-teacher

# Ensure the edu_planner script is executable
chmod +x scripts/edu_planner.py

# Run a test command to verify installation
python3 scripts/edu_planner.py lesson "Introduction to AI" --grade 10

Smart Teacher Data Schema & Taxonomy

Smart Teacher organizes educational data through a hierarchical taxonomy focused on Bloom's levels. The output structure typically follows this schema:

Metadata Field Description Taxonomy Mapping
Topic The core subject matter Subject Domain
Bloom Level Cognitive depth (1-6) Remembering to Creating
Standard Educational benchmarks CCSS, NGSS, etc.
Duration Time allocation in minutes Instructional Design

Generated files are typically stored in structured formats ready for export to PDF or HTML.

Smart Teacher Advanced Features

  • Multi-level Bloom's Taxonomy mapping for progressive learning difficulty.
  • Priority-weighted study scheduling based on user-defined exam dates.
  • Support for regional educational standards (CCSS, NGSS, Alberta, etc.).
  • Customizable rubric matrices with variable performance levels and scoring criteria.
  • Automated assessment generation featuring various question types (quiz, test, exam).

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*