← Back to Skills Marketplace
harrylabsj

Learning Optimizer

by haidong · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
476
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install learning-optimizer
Description
Learning optimizer - analyze study patterns, identify inefficiencies, suggest optimizations for better learning outcomes
README (SKILL.md)

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 "长时间连续学习"
Usage Guidance
This skill appears coherent with its stated purpose and has low risk: it runs a local Python script that analyzes inputs and writes local JSON logs. Before installing or running: (1) inspect scripts/main.py (already provided) to confirm behavior (no network calls or secrets usage); (2) be aware that any personal inputs (schedules, problems, performance data) will be saved to files in the current directory—store/run it in a directory you control and set appropriate filesystem permissions; (3) run as a non-privileged user (not root) to limit impact; (4) if you need to avoid local persistence, modify the script to disable or encrypt logging. If you want additional assurance, run the script in an isolated environment (container or VM) and review or remove the logging lines.
Capability Analysis
Type: OpenClaw Skill Name: learning-optimizer Version: 1.0.1 The learning-optimizer skill is a legitimate tool for analyzing study patterns and providing time management suggestions. The Python script (scripts/main.py) performs basic logic for time allocation and pattern matching, logging results locally to JSON files without any network activity, sensitive data access, or suspicious execution patterns.
Capability Assessment
Purpose & Capability
Name/description (learning optimizer) align with the included code and SKILL.md: analyze, optimize, and allocate commands. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
SKILL.md instructs running the bundled Python script which performs analysis and suggestions. The script only reads CLI inputs and writes local JSON logs (analysis_log.json, optimization_log.json, allocation_log.json). This is consistent with the stated 'No external data collection' constraint, but it does persist user-provided inputs to files on disk — reviewers should be aware of local data retention.
Install Mechanism
No install spec or external downloads; the skill is instruction-only with a bundled Python script. No packages are fetched or executed from remote URLs.
Credentials
The skill requires no environment variables, credentials, or config paths. However, it does persist user-supplied inputs into local log files, which may contain sensitive schedule or performance data—this is expected for the feature but worth noting.
Persistence & Privilege
always is false and the skill does not modify other skills or system settings. It only creates/append local log files in the working directory.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install learning-optimizer
  3. After installation, invoke the skill by name or use /learning-optimizer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Restore the intended learning optimizer content and add publish guards.
v1.0.0
Initial release of learning-optimizer skill. - Introduces a secure tool for managing OpenClaw skill updates. - Features version checking, automatic and manual backups, version rollback, and upgrade configuration options. - Supports blacklist management, smart caching, and customizable auto-upgrade strategies. - All operations are local; no network actions or sensitive data collection. - Provides simple CLI commands for checking, updating, backing up, and rolling back skills.
Metadata
Slug learning-optimizer
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Learning Optimizer?

Learning optimizer - analyze study patterns, identify inefficiencies, suggest optimizations for better learning outcomes. It is an AI Agent Skill for Claude Code / OpenClaw, with 476 downloads so far.

How do I install Learning Optimizer?

Run "/install learning-optimizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Learning Optimizer free?

Yes, Learning Optimizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Learning Optimizer support?

Learning Optimizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Learning Optimizer?

It is built and maintained by haidong (@harrylabsj); the current version is v1.0.1.

💬 Comments