← Back to Skills Marketplace
armholder

AI Tutor

by armholder · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
307
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tutor-ai
Description
AI智能家教老师。专为小学生、初中生、高中生提供全学科辅导。 特点:(1) 个性化教育,根据学生反馈调整 (2) 深入浅出讲解,支持追问 (3) 互动式教学,主动提问 (4) 课程连贯性,学习记录延续 (5) 支持语音+图形讲解 触发条件:(1) 学生问作业题 (2) 辅导功课 (3) 知识点讲解 (4) 学习规划
Usage Guidance
This skill appears to do what it says: tutoring with local student profiles. Before installing, consider the following: (1) The Python script writes JSON files to a hard-coded path (/Users/josephauto/...). That path is unusual and not configurable — change DATA_DIR to a safe, per-agent or per-user location (or make it configurable via an environment variable) before use. (2) The skill will persist student data locally; review what information you will store and ensure appropriate file permissions and data retention policies (especially for minors). (3) The prompts mention using a TTS tool and a drawing tool but don’t specify which services — verify which local or external tools the agent will call and whether those tools require network access or credentials. (4) The script’s mkdir lacks parents=True; on systems without that exact path it may fail — adjust to create a configurable directory safely. If you cannot or will not modify the code, run the skill in a sandboxed environment and inspect the DATA_DIR and outputs before using with real student data.
Capability Analysis
Type: OpenClaw Skill Name: tutor-ai Version: 1.0.0 The skill contains a path traversal vulnerability in `scripts/student_manager.py` because the `student_id` parameter is used to construct file paths without sanitization, which could allow reading or writing files outside the intended directory. Additionally, the script hardcodes an absolute path tied to a specific local user (`/Users/josephauto/`), which is a security anti-pattern and indicates poor portability or potential environment-specific targeting.
Capability Assessment
Purpose & Capability
Name/description match the included artifacts: prompts define tutoring behavior and the Python script implements student profile storage, progress recording, and retrieval — all expected for a tutoring skill that maintains continuity.
Instruction Scope
SKILL.md and prompts stay on-topic (assessment → teach → record → review). They instruct using 'tts' and a 'drawing tool' without specifying which binaries/endpoints; that is functional but vague and grants the agent discretion to call whichever local tools are available.
Install Mechanism
No install spec (instruction-only) and only one small Python utility are included. Nothing is downloaded from external URLs and no packages are installed by the skill itself.
Credentials
The script requires no env vars or external credentials (good), but it uses a hard-coded absolute DATA_DIR: /Users/josephauto/.openclaw/workspace/tutor_data. This is odd (references a specific username) and non-configurable, which could cause data to be written to an unexpected location or fail on systems where that path doesn't exist. There is no option to override via env var.
Persistence & Privilege
The skill persists student profiles as JSON on the local filesystem under the DATA_DIR. always:false (normal). Persisting student data is consistent with the stated feature (course continuity) but raises privacy considerations — the skill will store potentially sensitive student info locally.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tutor-ai
  3. After installation, invoke the skill by name or use /tutor-ai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 新增 tutor-ai 智能家教老师技能,覆盖小学、初高中全学科在线辅导。 - 支持个性化教学,依据学生反馈与能力调整讲解与节奏。 - 具备互动式教学:主动提问、追问和误区提醒,促进理解。 - 提供课程连贯性与学习进度追踪,便于复习与薄弱点提升。 - 支持文字、语音和图形多模态讲解形式,满足不同学习习惯。 - 适用于作业讲解、知识疑问、学科辅导及学习规划等场景。
Metadata
Slug tutor-ai
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AI Tutor?

AI智能家教老师。专为小学生、初中生、高中生提供全学科辅导。 特点:(1) 个性化教育,根据学生反馈调整 (2) 深入浅出讲解,支持追问 (3) 互动式教学,主动提问 (4) 课程连贯性,学习记录延续 (5) 支持语音+图形讲解 触发条件:(1) 学生问作业题 (2) 辅导功课 (3) 知识点讲解 (4) 学习规划. It is an AI Agent Skill for Claude Code / OpenClaw, with 307 downloads so far.

How do I install AI Tutor?

Run "/install tutor-ai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Tutor free?

Yes, AI Tutor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AI Tutor support?

AI Tutor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI Tutor?

It is built and maintained by armholder (@armholder); the current version is v1.0.0.

💬 Comments