Skip to content
Back to skills

Penmentor

ASecurity

Corrects handwritten math visually using a local model, enhancing learning through feedback and interactive animations. Use when checking handwritten math work visually with a local model.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentsgitperformance

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add siddu1004/SFP --skill penmentor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Penmentor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Penmentor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/siddu1004-penmentor/badge)](https://www.skillsdirectory.com/skills/siddu1004-penmentor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: penmentor
description: "Corrects handwritten math visually using a local model, enhancing learning through feedback and interactive animations. Use when checking handwritten math work visually with a local model."
---

> Written for SFP in its own words from the project at https://github.com/AbdullahAlhariri/penmentor (upstream license: MIT).

# Handwritten Math Correction with Local Model
## Use this skill when
- You need immediate feedback on your handwritten math problems.
- You want to learn calculus or other mathematical concepts interactively.
- You prefer visual aids like 3Blue1Brown-style animations for understanding.

## What it is
This skill allows an AI coding agent to analyze and correct handwritten math problems using a local model. It provides feedback, hints, and interactive animations to enhance learning, similar to having a teacher review your work.

## Steps
1. **Clone the Repository**: 
   ```sh
   git clone https://github.com/AbdullahAlhariri/penmentor ~/src/penmentor
   ```
2. **Run Self-Test**:
   ```sh
   ~/src/penmentor/bin/penmentor --selftest
   ```
3. **Configure Settings**: 
   - Open the settings to select your preferred AI agent (Claude, Codex, or Antigravity).
4. **Bind to a Key**: 
   - Bind `bin/penmentor` to a key using your window manager configuration (e.g., i3).

## Checks
- Ensure all dependencies (`rofi`, `slop`, `xdotool`, and PyQt6) are installed.
- Verify that the selected AI agent is logged in and accessible.

## Pitfalls
- **Dependency Issues**: Missing dependencies can prevent the tool from running. Ensure all prerequisites are met.
- **Configuration Errors**: Incorrect settings or key bindings may lead to functionality issues. Double-check configurations.
- **Performance**: Running local models and interactive animations can be resource-intensive. Ensure your system meets the requirements.

Files in this skill

  • LICENSE95 B
  • SKILL.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.