← Back to Skills Marketplace
125
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-tutor-buddy-pro
Description
Provides step-by-step, interactive homework help using the Socratic method, tracks progress, creates study plans, and adapts to each student's learning style.
Usage Guidance
This package appears coherent with its stated purpose (local tutoring, Socratic flows, and local progress tracking). Before installing: 1) Only paste the provided system prompt into your agent if you trust the skill source — that is a privileged change. 2) Be aware generate-progress-report.sh requires python3 and Playwright (which may download Chromium during installation); install those tools consciously and review their network behavior if you need to keep everything offline. 3) The dashboard docs describe optional remote sync/dashboard components — those are separate and would require you to deploy or connect to a web service; nothing in this package automatically exfiltrates data. 4) The SKILL.md contains explicit prompt-injection defense (which is why the scanner flagged patterns); review that section to confirm it matches your safety expectations. If you want higher assurance, run the skill in a sandboxed agent instance and inspect network activity while exercising the report-generation path.
Capability Analysis
Type: OpenClaw Skill
Name: normieclaw-tutor-buddy-pro
Version: 1.0.3
The skill provides an AI tutoring platform with a report generation feature. The script `scripts/generate-progress-report.sh` is classified as suspicious because it introduces high-risk capabilities, specifically the use of a headless browser (Playwright) and shell execution to render HTML reports. The script also contains vulnerabilities, such as the potential for arbitrary file writes via an unvalidated output path argument and a lack of HTML escaping for user-provided data (e.g., student names) in the generated report, which could lead to local code execution within the browser environment. While these features are aligned with the stated purpose of visual progress tracking, the implementation provides a significant attack surface without sufficient sanitization.
Capability Assessment
Purpose & Capability
The skill claims local-only tutoring, progress tracking, and photo-to-solution capabilities and the files (SKILL.md, config, examples, and a single report script) align with that purpose. One mismatch: registry metadata lists no required binaries, but scripts/documentation state the report generator needs python3 and Playwright (and Playwright may download Chromium). The dashboard companion describes a web dashboard and /api/sync endpoints, but no code in this package automatically phones home — the dashboard is optional and would be a separate deployment.
Instruction Scope
Runtime instructions are focused on tutoring behavior (image OCR, Socratic prompts, progress tracking). The SKILL.md explicitly includes prompt-injection defense and repeatedly treats user-supplied homework/images as data (not instructions). Setup requires pasting the provided system prompt into the agent (SETUP-PROMPT.md) — that is normal for skills but is a privileged action: only do this if you trust the skill source.
Install Mechanism
There is no install spec in the registry (instruction-only), so nothing is automatically downloaded or installed. However, the included generate-progress-report.sh requires python3 and Playwright (and Playwright can fetch a Chromium binary when installed), which is an out-of-band dependency not reflected in registry metadata. The script itself does not make outbound network calls and cleans up temp files; it writes and renders HTML locally.
Credentials
The package requests no environment variables, no credentials, and no special config paths. Data and files referenced are local to the skill (data/ and config/). Documentation promises no hardcoded secrets or telemetry; those claims match the code provided (no network calls or embedded endpoints in scripts).
Persistence & Privilege
The skill is not always-enabled, does not request elevated privileges, and does not modify other skills or system-wide settings. Setup asks you to copy a system prompt into your agent — that changes the agent's behavior but is standard for skills and is clearly documented in SETUP-PROMPT.md.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install normieclaw-tutor-buddy-pro - After installation, invoke the skill by name or use
/normieclaw-tutor-buddy-pro - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
v1.0.3: Security fixes: confined scripts to skill directory, removed filesystem traversal from setup
v1.0.2
v1.0.2: MIT license, cleaned descriptions, removed cross-sell
v1.0.0
Initial publish from NormieClaw.ai
Metadata
Frequently Asked Questions
What is Tutor Buddy Pro?
Provides step-by-step, interactive homework help using the Socratic method, tracks progress, creates study plans, and adapts to each student's learning style. It is an AI Agent Skill for Claude Code / OpenClaw, with 125 downloads so far.
How do I install Tutor Buddy Pro?
Run "/install normieclaw-tutor-buddy-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tutor Buddy Pro free?
Yes, Tutor Buddy Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tutor Buddy Pro support?
Tutor Buddy Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tutor Buddy Pro?
It is built and maintained by Nollio (@nollio); the current version is v1.0.3.
More Skills