📦 Learning Coach — 个性化学习教练

v0.3.0

基于大模型的多学科学习规划师,主动推送提醒、精选资料、AI 出题与评分,帮你定制高效学习路径。

0· 390·4 当前·4 累计
ravikadam 头像by @ravikadam (Ravindra Kadam)
下载技能包
最后更新
2026/4/22
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
medium confidence
The skill's code, scripts, and runtime instructions are consistent with a personal learning-coach that generates quizzes, grades via an LLM, curates resources, and optionally manages cron reminders — but it can modify your crontab and fetch arbitrary URLs, so review consent and file locations before enabling automation.
评估建议
This package appears to do what it advertises: create per-subject state, generate/validate quizzes and grades (LLM-driven), curate resources, and optionally manage reminders via cron. Before installing or running: (1) Decide and confirm explicit consent if you want scheduled cron jobs — review the candidate cron lines (scripts/subject_cron.py and scripts/setup_cron.py) and the workspace path they reference. (2) Be aware source_ingest.py will fetch arbitrary URLs/feeds you provide — avoid giving ...
详细分析 ▾
用途与能力
The name/description (personalized learning coach with quizzes, grading, curation, reminders) matches the included scripts and files: quiz/grade validation, progress tracking, source ingestion, ranking, cron templates, and reporting. There are no unrelated credentials or surprising binaries requested.
指令范围
SKILL.md instructs the agent to generate quizzes with an LLM, persist per-subject state under data/subjects/<slug>/, run optional curated ingestion of YouTube/X/web feeds, and only set cron jobs after explicit consent. The scripts implement these behaviors. Pay attention to source_ingest.py which will fetch arbitrary URLs (via urllib) provided as inputs — fetching arbitrary URLs can reach internal hosts if not constrained. Also setup_cron.py directly writes the user's crontab when run; SKILL.md requires asking first, but the code will perform the change if called.
安装机制
No install spec in registry (instruction-only). The included bootstrap script can optionally invoke npm to install a global 'clawhub' binary if run with --install; that is an explicit action initiated by the bootstrap script and is not automatic. No remote archive downloads or obscure URLs are present in the package itself.
凭证需求
The skill declares no required environment variables, no credentials, and no config path requirements beyond its own data/ directory. Scripts use local file reads/writes and subprocesses (crontab, python3), which are proportionate to the stated functionality.
持久化与权限
The skill does modify persistent user state: it writes files under data/subjects/<subject>/ and includes a script that will add/remove lines in the user's crontab. always:false (not force-included) is appropriate. Because the agent can be invoked autonomously, ensure the agent enforces the SKILL.md requirement to obtain explicit cron consent before running setup_cron.py — otherwise cron modification could happen without the user's clear approval.
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.3.02026/3/6

v0.3: source ingestion adapters (YouTube RSS + optional X/web feeds), per-subject cron templates, intervention rules, and stronger reporting/progress workflows.

可疑

安装命令

点击复制
官方npx clawhub@latest install learning-coach
镜像加速npx clawhub@latest install learning-coach --registry https://cn.longxiaskill.com
数据来源ClawHub ↗ · 中文优化:龙虾技能库