Teaching Materials Skill for Openclaw

An intelligent document generation tool for K-12 teachers to create high-quality courseware, lesson designs, and student task sheets automatically.

ahao2001
v1.0.0
Mar 23, 2026
1
939
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install teaching-materials

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 teaching-materials 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 Teaching Materials Skill?

The Teaching Materials skill is a specialized AI agent capability designed to streamline the academic preparation process for primary and secondary school educators. It automates the creation of essential educational artifacts, including professional PowerPoint presentations, structured lesson plans (Teaching Designs), and guided learning task sheets. By leveraging predefined templates and structured prompts, it ensures that all generated documents meet pedagogical standards while significantly reducing administrative overhead.

This skill goes beyond simple text generation by integrating specialized visual tools. It utilizes the dragon-ppt-maker for high-end, professionally aligned slide layouts and the diagram-generator for creating mind maps in formats like Mermaid, DrawIO, and Excalidraw. Whether preparing for a routine class or an open observation lesson, this Openclaw Skills integration provides a comprehensive toolkit for modern educators.

Teaching Materials Skill Use Cases

  • Creating professional courseware (PPT) for subjects like Math and Chinese.
  • Developing comprehensive lesson plans including teaching objectives and key difficulties.
  • Generating student task sheets and guided learning plans for independent study.
  • Automated downloading and organization of educational resources from platforms like ZXXK and SmartEDU.
  • Preparing specialized diagrams, mind maps, and knowledge graphs for complex concepts.

How Teaching Materials Skill Works

  1. Information Gathering: The agent collects key details including subject, textbook version, grade level, lesson type, and student background.
  2. Resource Retrieval: It automatically searches and fetches external references, images, and existing courseware from major educational portals using web search and scraping tools.
  3. Template Selection: Based on the user's needs, it selects the appropriate framework from the teaching_design_template or task_sheet_template.
  4. Content Generation: The AI populates the templates and generates visual assets, such as mind maps and situational illustrations.
  5. Professional Rendering: Courseware is processed through a dedicated PPT maker to ensure professional aesthetics, gradient backgrounds, and correct layout alignment.
  6. Organized Delivery: All files are saved into a strictly structured directory system for easy access and management.

Teaching Materials Skill Setup

To initialize the Teaching Materials skill within the Openclaw Skills environment, ensure the local directory structure is prepared and necessary scripts are linked.

# Create the primary working directory
mkdir -p d:/WorkBuddy/MyTeacher/reference_resources/images

# Ensure the PPT maker script is in the correct location
# Path: ~/.workbuddy/skills/dragon-ppt-maker/ppt_maker.py

# Configure local account storage for resource sites
touch d:/WorkBuddy/MyTeacher/accounts.json

Upon first use, the agent will prompt for account credentials (stored locally) for platforms such as zxxk.com and 21cnjy.com to enable automated resource downloads.

Teaching Materials Skill Data Schema & Taxonomy

The skill follows a strict hierarchical taxonomy to keep teaching materials organized by grade and lesson unit. All data is stored under the d:/WorkBuddy/MyTeacher/ root.

Element Description Example
Directory Name {Grade}{Term}{Unit}{Lesson#}_{Title} Grade5Up_Unit1_Lesson1_AncientPoetry/
PPT File Generated presentation AncientPoetry_PPT.pptx
Docx File Generated lesson plan or task sheet AncientPoetry_LessonPlan.docx
Reference Folder Scraped web content and images /reference_resources/
Image Assets Visual elements for slides /reference_resources/images/

Teaching Materials Skill Advanced Features

  • Integrated Diagram Engine: Automatically triggers the diagram-generator to create Mermaid or DrawIO mind maps when knowledge synthesis is detected.
  • Automated Web Scraping: Seamlessly logs into educational platforms to fetch high-quality teaching references and saves them as local documents or images.
  • Visual Design Logic: Enforces specific color schemes and font sizes based on the subject (e.g., Deep Red for Ancient Poetry, Teal for Mathematics).
  • Multi-Format Export: Supports simultaneous generation of local .pptx and .docx files alongside cloud-based Tencent Document links.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*