Install
openclaw skills install @smallkeyboy/study-plannerCreate personalized study plans with time allocation, phased learning schedules, and review strategies. Use when users need help planning their learning journey for any subject or skill — exam preparation, self-study, career development, language learning, certification prep, or any structured learning goal. Triggers on phrases like "学习计划", "study plan", "怎么学", "备考规划", "学习规划", "复习安排", "learning schedule", "how to learn X", "prepare for exam".
openclaw skills install @smallkeyboy/study-plannerCreate structured, phased study plans tailored to the learner's goals, time, and subject difficulty.
Ask the learner (if not provided):
Keep questions brief — 2-3 at a time, not an interrogation.
Run the schedule generator to produce a time allocation plan:
python3 scripts/generate_schedule.py '{"subjects":[{"name":"<科目>","priority":<1-5>,"difficulty":<1-5>}],"daily_hours":<小时数>,"deadline":"<YYYY-MM-DD>","start_date":"<YYYY-MM-DD>"}'
Interpret the output and present it in a readable format — not raw JSON.
Based on schedule output, create a phased plan for each subject:
Phase 1 — 基础入门 (30%): Build conceptual framework
Phase 2 — 深入理解 (40%): Master core principles
Phase 3 — 综合应用 (20%): Integrate and apply
Phase 4 — 查漏补缺 (10%): Fill gaps, reinforce
Apply spaced repetition intervals: 1天 → 3天 → 7天 → 14天 → 30天
For each major topic, mark review dates in the plan. See learning-methods.md for full strategy details.
Format the final plan using templates from templates.md:
Presentation rules:
Offer to:
| Situation | Adjustment |
|---|---|
| Working professional | Reduce daily hours, extend deadline, focus weekends |
| Exam deadline tight | Increase Phase 4 weight to 20%, compress Phase 1 |
| Multiple subjects | Weight by priority × difficulty, stagger start dates |
| Already intermediate | Skip or compress Phase 1, start at Phase 2 |
| Burnout risk | Mandatory rest days every 5-6 days, lighter review days |