physics-student-focus

Analyzes OCR results and teacher notes to derive and store targeted student profiles.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/tdcasual/teacherAgent --skill physics-student-focus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: physics-student-focus
Source: https://github.com/tdcasual/teacherAgent/tree/main/skills/physics-student-focus
Command: npx skills add https://github.com/tdcasual/teacherAgent --skill physics-student-focus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ocr_utils, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Bottlenecks in tailoring instruction for individual students are reduced by deriving concise student profiles from manual answer sheets, notes, or OCR results, without exposing raw scores.

Core Features & Use Cases

  • OCR results ingestion and weakness/strength summarization from teacher inputs.
  • Update and store derived student profiles under data/student_profiles, preserving privacy by excluding raw scores.
  • Focused profiling workflow: manually target a single student and optionally write a mem0 summary.

Quick Start

Provide a student_id, context, and optional OCR files or notes to generate and save a derived student profile.

Frequently Asked Questions about physics-student-focus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate student profiles from OCR results and teacher notes?

You can generate student profiles by providing a student_id, context, and optional OCR files or notes. The system analyzes these inputs to summarize strengths and weaknesses, storing derived profiles without saving raw scores.

Can I use OCR data to update student profiles without exposing raw scores?

Yes, you can use OCR data to update student profiles without exposing raw scores. The system processes OCR results and teacher notes to derive actionable insights while explicitly excluding raw scores from stored profiles to preserve data privacy.

What inputs do I need to start targeted student profiling from answer sheets?

To start targeted student profiling from answer sheets, you need a student_id and context as required inputs. You can optionally include OCR files from answer sheets or manual teacher notes to generate and save the derived student profile.

How does the system trace student profile updates and interactions?

The system traces student profile updates by validating inputs, routing the data to the update_profile routine, and automatically logging an interaction note. This workflow ensures full traceability for all profile modifications.

Are raw test scores saved when deriving student weaknesses and strengths?

No, raw test scores are not saved when deriving student weaknesses and strengths. The system stores only the derived student profiles under data/student_profiles, ensuring privacy by excluding raw scores from the saved data.