Coding

Learning Optimizer

Try it

Learning optimizer - analyze study patterns, identify inefficiencies, suggest optimizations for better learning outcomes

What it does

Learning optimizer - analyze study patterns, identify inefficiencies, suggest optimizations for better learning outcomes

The skill document

Learning Optimizer

Analyze and optimize learning patterns for better efficiency.

Features

  • Study pattern analysis
  • Efficiency identification
  • Time allocation suggestions
  • Focus improvement tips

Input

  • Study schedule/history
  • Current time allocation
  • Distraction factors
  • Performance data (optional)

Output

  • Efficiency analysis
  • Optimization suggestions
  • Time reallocation plan
  • Focus improvement tips

Constraints

  • ❌ No performance guarantees
  • ❌ No one-size-fits-all solutions
  • ❌ No external data collection

Usage

python3 scripts/main.py analyze --schedule "每天2小时" --subjects "数学,英语"
python3 scripts/main.py optimize --problem "容易分心" --current "长时间连续学习"
python3 scripts/main.py allocate --total 120 --priorities "数学高,英语中"
python3 scripts/main.py data

Storage

Logs are local-first and stored under ~/.learning-optimizer/ by default. Set LEARNING_OPTIMIZER_HOME for tests, demos, or shared machines:

LEARNING_OPTIMIZER_HOME=/tmp/learning-demo python3 scripts/main.py analyze --schedule "每天2小时" --subjects "数学,英语"

The skill writes JSONL logs:

  • analysis_log.jsonl
  • optimization_log.jsonl
  • allocation_log.jsonl

Verification

python3 -m py_compile scripts/main.py scripts/verify.py
python3 scripts/verify.py

Related skills

Adaptive tutoring that probes your level, teaches one concept at a time, and checks retention before moving on.

270 installs8 stars

Plans and runs self-directed learning as a system: exit test, spaced review, deliberate practice, and transfer proof.

by Iván93 installs3 stars

Learning growth coach for human skills. Input a skill goal, practice logs, constraints, and recent results; output bottleneck diagnosis, deliberate-practice...

35 installs

Plans a term, schedules retrieval-based study blocks, and turns dated exams into weekly schedules with the cuts named.

64 installs2 stars

Agent token usage optimizer. Input usage logs, transcript excerpts, model bills, or runtime traces; output token/cost breakdown, waste patterns, context comp...

49 installs

Productivity tracker and daily review assistant. Input activity logs, time notes, goals, or a daily schedule; output time categories, bottlenecks, focus leak...

44 installs1 stars