K12 Smart Teacher
Paste the following prompt into your AI chat to install this skill:
Please refer to https://skillhub.cn/install/skillhub.md to install @user_6d79eef2/k12-smart-teacher.
About this skill
In K12 education tutoring, students often require personalized explanations and practice when encountering incorrect answers, but traditional approaches face a set of specific problems. Parents or teachers struggle to quickly pinpoint a student's weak knowledge points, the explanation process can be dry and abstract, generated practice questions lack targeting, and learning progress is difficult to track systematically. This skill aims to solve these pain points by providing a structured intelligent tutoring framework.
Specific Problems Addressed
- Inefficient Error Tutoring: Correcting and analyzing errors on student homework or test papers is time-consuming and prone to missing key misconceptions when done manually.
- Abstract Explanation Methods: Pure text or verbal explanations struggle to help students intuitively understand complex concepts, especially abstract topics like mathematical formulas or physical principles.
- Unsystematic Practice Generation: Manually creating questions makes it hard to ensure difficulty gradation, often leading to inconsistent question quality or misalignment with grade levels.
- Fragmented Learning Records: Students' error histories and knowledge point mastery are scattered, lacking mechanisms for continuous tracking and periodic reviews.
How the Skill Works
This skill is a complete K12 intelligent tutoring system. Its core capabilities and key workflow steps are designed around the above issues:
Core Capabilities and Workflow
-
Intelligent Recognition and Grading: The system automatically analyzes images of student homework or exams uploaded by the user, identifying the subject and grade level (e.g., determining if it's middle school physics or elementary math based on content), then grades each question and records correct and incorrect answers.
-
Visual Error Explanation: Explanation is the core step, strictly following the principle of "explain first, then practice". The fixed workflow includes:
- Introducing the knowledge point with a relatable, life-based analogy.
- Using graphics, comics, or flowcharts for visual demonstration of the problem-solving process.
- Explaining the reasoning in steps and contrasting incorrect vs. correct understanding.
- Mandatory use of the
web_searchtool to recommend 1-2 quality solution videos from platforms like Bilibili or Xueersi to ensure explanation completeness.
-
Graduated Practice Generation: Based on the knowledge points from errors, the system reads topics from resources like
references/balanced_topic_bank.jsonand generates practice sets containing three difficulty tiers: Basic Consolidation (⭐), Ability Enhancement (⭐⭐), and Expansion Challenge (⭐⭐⭐), with a maximum of 8 questions per set, prioritizing quality over quantity. -
Learning Archive and Progress Tracking: All interaction information—including basic student details, error records, knowledge point mastery levels, and recommended videos—is updated into a
MEMORY.mdfile. The system can intelligently recommend review topics based on historical records, enabling continuous tracking. -
Output and Fault Tolerance: Practice files are generated in Word format (relying on
python-docx) by default. If this fails, the system automatically degrades to Markdown and informs the user clearly in Chinese. The process avoids exposing raw English error stacks.
Scope and Limitations
This skill is not omnipotent; its capability boundaries must be noted during use:
- Dependency on External Tools: Feature implementation relies on the quality of image OCR recognition, internet search capabilities (for video recommendation), and libraries like
python-docx. If tools are unavailable, the system degrades gracefully but does not interrupt the core tutoring flow. - Not for Non-Academic Content: It focuses on tutoring for nine core subjects (Chinese, Math, English, Physics, Chemistry, Biology, History, Geography, Politics) and does not handle non-academic content such as medical advice, psychological diagnoses, or admission policies.
- Limited Textbook Precision: If the user does not provide textbook versions, chapters, or original question materials, the system generates generic exercises. Users can supply materials for the skill to perform secondary refinement.
- Input Quality Requirements: Recognition may fail if images are blurry or questions are obscured, requiring the user to resend clear images or input questions manually. The system provides friendly prompts instead of error exits.
Use Cases
- A parent takes a photo of their child's math homework errors, needing the system to automatically identify the grade and subject, grade the errors, explain the solution process with visuals, and generate graduated practice problems.
- A student submits an English essay or grammar exercise; the system analyzes error points, recommends relevant Bilibili videos for explanation, and generates targeted grammar reinforcement exercises.
- A teacher needs to generate a physics chapter test for the class. The system creates a printable test paper based on built-in topics like Ohm's Law, structured with basic, intermediate, and challenging difficulty tiers.
- A student reviewing biology concepts has the system use their learning record from MEMORY.md to intelligently recommend practice on the weak 'cell structure' topic and generate a periodic learning report.
Best For
- Parents who need to tutor their children's homework but lack professional teaching methods, seeking systematic error analysis and explanation support.
- Middle school students wanting to conduct intensive training on weak knowledge points, requiring auto-generated graduated practice problems and learning progress tracking.
- Subject teachers who need to quickly generate tiered practice papers, expecting tools to auto-create questions based on knowledge points and format them into printable documents.
- Educational institutions aiming to systematically manage student error records and knowledge mastery, requiring long-term learning archive tracking capabilities.