← Back to Skills Marketplace
174
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install normieclaw-language-tutor-pro
Description
Duolingo taught you how to say 'the cat drinks milk' for the 500th time. You still can't order dinner in Spanish. Language Tutor Pro skips the gamification a...
Usage Guidance
This skill appears to do what it says: it keeps local files with your profile, vocabulary, grammar tracking, session logs and transcripts and provides scripts to initialize and export that data. Before installing: (1) review and approve the scripts (they run locally and require bash + python3 — the skill forgot to declare python3 as a required binary); (2) be aware that conversation content will be transmitted to whatever LLM backend your OpenClaw agent is configured to use (so choose a private/local model or review your LLM provider's data policies if privacy is a concern); (3) protect the skill's data/ folder if it will contain any personal details; and (4) if you enable the dashboard, note the dashboard may run the export script (dashboard-kit/manifest.json -> refresh_command). If you want stronger guarantees, run the agent with a local LLM or inspect/modify the scripts to sanitize or encrypt transcripts before writing them to disk.
Capability Analysis
Type: OpenClaw Skill
Name: normieclaw-language-tutor-pro
Version: 1.0.3
The Language Tutor Pro skill bundle is a well-structured and legitimate tool for language learning. It uses local file storage (JSON/JSONL) to maintain persistent learner profiles, vocabulary ledgers, and session history. The included scripts (setup.sh, export-progress.sh, and vocab-review.sh) are standard utility scripts that perform data initialization and aggregation without any network requests, external exfiltration, or suspicious execution patterns. The SKILL.md instructions are strictly focused on the tutoring logic, including spaced repetition and CEFR-aligned progress tracking, and do not contain any prompt-injection attempts or instructions to access sensitive system data.
Capability Assessment
Purpose & Capability
The skill's name/description (a persistent language tutor) matches what the files do: storing learner profiles, vocab, grammar, sessions, and driving conversational lessons. One minor mismatch: the package metadata lists no required binaries, but the scripts call python3 (and are shell scripts), so the skill implicitly requires Python 3 and a POSIX shell to function.
Instruction Scope
SKILL.md and the examples instruct the agent to read and update local files in the skill's data/ directory and run post-session bookkeeping. The instructions do not direct the agent to read unrelated system files or external endpoints. The README/SECURITY notes clearly warn that conversation text will be sent to whatever LLM backend the OpenClaw agent is configured to use.
Install Mechanism
There is no external install step or downloaded code; the skill is instruction + local scripts that the user places into their agent skills folder. No network downloads, no remote executables or obfuscated payloads are present in the included files.
Credentials
The skill declares no required environment variables or credentials and indeed the code does not attempt to read secrets. The only proportionality issue is that scripts require python3 (and assume bash) but the metadata did not declare this; otherwise there are no requests for unrelated credentials or system-wide config access.
Persistence & Privilege
The skill stores persistent learner data under its own data/ directory and includes scripts to create and export that data. It does not request always:true and does not modify other skills or global agent config. The dashboard manifest expects a refresh command that may be invoked by a dashboard (which is expected behavior for local skill dashboards).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install normieclaw-language-tutor-pro - After installation, invoke the skill by name or use
/normieclaw-language-tutor-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 — Free OpenClaw skills for everyone.
Metadata
Frequently Asked Questions
What is Language Tutor Pro?
Duolingo taught you how to say 'the cat drinks milk' for the 500th time. You still can't order dinner in Spanish. Language Tutor Pro skips the gamification a... It is an AI Agent Skill for Claude Code / OpenClaw, with 174 downloads so far.
How do I install Language Tutor Pro?
Run "/install normieclaw-language-tutor-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Language Tutor Pro free?
Yes, Language Tutor Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Language Tutor Pro support?
Language Tutor Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Language Tutor Pro?
It is built and maintained by Nollio (@nollio); the current version is v1.0.3.
More Skills