Teacher Toolkit
version: "2.0.0"
by bytesagain · published 2026-03-22
$ claw add gh:bytesagain/bytesagain-teacher-toolkit---
version: "2.0.0"
name: teacher-toolkit
description: "教师工具箱。教案设计、评分标准(Rubric)、课堂活动、评估设计、学生反馈、家长沟通。Teacher toolkit with lesson planning, rubrics, activities, assessments, student feedback."
author: BytesAgain
homepage: https://bytesagain.com
source: https://github.com/bytesagain/ai-skills
---
# Teacher Toolkit
A terminal-based learning and study assistant for students, teachers, and self-learners. Start learning sessions, generate quizzes, create flashcards, track progress, build learning roadmaps, find resources, take notes, generate topic summaries, and test yourself — all from the command line.
Commands
| Command | Description |
|---------|-------------|
| `teacher-toolkit learn <topic> [hours]` | Start a learning session on a topic with estimated duration (default: 1 hour) |
| `teacher-toolkit quiz <topic>` | Generate a quick 3-question quiz on a topic |
| `teacher-toolkit flashcard <term>` | Create a flashcard with the given term (front side), saved to data directory |
| `teacher-toolkit review` | Start a spaced repetition review session (1d, 3d, 7d, 14d, 30d intervals) |
| `teacher-toolkit progress` | Track learning progress — shows total number of sessions logged |
| `teacher-toolkit roadmap` | Generate a structured learning roadmap (Basics → Practice → Projects) |
| `teacher-toolkit resource` | Find learning resources — lists books, videos, courses, and practice sites |
| `teacher-toolkit note <text>` | Take a timestamped note, appended to the data log |
| `teacher-toolkit summary <topic>` | Generate a summary for a given topic |
| `teacher-toolkit test <topic>` | Start a self-test on a given topic to assess knowledge |
| `teacher-toolkit help` | Show help message with all available commands |
| `teacher-toolkit version` | Show current version (v2.0.0) |
Data Storage
Requirements
When to Use
1. **Self-directed learning** — Use `learn` to start structured study sessions, `roadmap` to plan your learning path, and `progress` to track how far you've come
2. **Exam preparation** — Generate quizzes with `quiz`, create flashcards for key terms with `flashcard`, and use `review` for spaced repetition before tests
3. **Classroom teaching support** — Teachers can use `summary` to quickly outline topics, `quiz` to generate discussion questions, and `resource` to find supplementary materials
4. **Note-taking during study** — Capture insights and key points with `note` as you study, building a timestamped knowledge log you can review later
5. **Knowledge self-assessment** — Use `test` to evaluate your understanding of a topic and identify areas that need more work
Examples
# Start a learning session on Python (estimated 2 hours)
teacher-toolkit learn Python 2
# Generate a quick quiz on machine learning
teacher-toolkit quiz "machine learning"
# Create a flashcard for a key concept
teacher-toolkit flashcard "Binary Search"
# Start a spaced repetition review
teacher-toolkit review
# Check your learning progress
teacher-toolkit progress
# Generate a learning roadmap
teacher-toolkit roadmap
# Find learning resources
teacher-toolkit resource
# Take a study note
teacher-toolkit note "Key insight: recursion requires a base case to prevent infinite loops"
# Generate a topic summary
teacher-toolkit summary "data structures"
# Test your knowledge
teacher-toolkit test "algorithms"
# View all available commands
teacher-toolkit helpHow It Works
Teacher Toolkit provides a simple command-line interface for managing your learning workflow. Each command handles a specific aspect of the study process:
Every command is logged to `history.log` with timestamps, giving you complete visibility into your study habits.
Tips
---
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...