← Back to Skills Marketplace
learning-engine
by
mupengi-bot
· GitHub ↗
· v1.0.1
3487
Downloads
0
Stars
34
Active Installs
2
Versions
Install in OpenClaw
/install learning-engine
Description
Auto-analyze mistake and success patterns and reflect in skills
Usage Guidance
Install only if you intentionally want an agent to learn from local memory files and potentially change other skills. Before enabling it, require manual approval with visible diffs for every skill-file update, disable automatic hooks unless needed, redact sensitive log content, keep backups, and set retention limits for generated learning artifacts.
Capability Analysis
Type: OpenClaw Skill
Name: learning-engine
Version: 1.0.1
The `SKILL.md` file describes a 'learning-engine' skill designed to auto-update other skill definitions by injecting 'learned rules' into `skills/{skill-name}/SKILL.md` files. These rules are derived from various sources, including error logs. This capability creates a significant prompt injection vulnerability and potential Remote Code Execution (RCE) risk, as attacker-controlled input (e.g., crafted error messages) could be processed, converted into a 'rule', and then injected into other skill definitions, leading to unauthorized execution by the agent. While the skill's stated purpose is self-improvement, the mechanism for modifying other skills without explicit sanitization of learned content is a critical design flaw that allows for malicious exploitation.
Capability Assessment
Purpose & Capability
Learning from errors, evaluations, and performance data fits the stated purpose, and the artifact discloses memory reports, learned rules, events, and skill updates. The concern is not hidden code, but that learned natural-language content can become future agent instructions.
Instruction Scope
The skill directs automatic updates to `skills/{skill-name}/SKILL.md` based on logs and evaluations, but does not require explicit user approval, diff review, target allowlists, sanitization, provenance checks, or rollback before changing other skills.
Install Mechanism
The package contains only `SKILL.md` and no executable scripts; static scan is clean. However, the instructions describe hook and scheduled integration, so safe use depends on external configuration and user-controlled enablement.
Credentials
Reading memory/error, self-eval, and performance stores is proportionate for a learning skill, but writing consolidated reports and propagating rules into multiple skill files is broad and can preserve sensitive or manipulated content.
Persistence & Privilege
The skill creates persistent learned-rule files, weekly and meta reports, event files, and modified skill instructions, with scheduled and hook-triggered operation described but no retention limits, stop controls, or approval gates.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install learning-engine - After installation, invoke the skill by name or use
/learning-engine - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Docs update
v1.0.0
learning-engine v1.0.0
- Initial release automates learning from mistakes and successes to generate actionable rules.
- Extracts patterns from error logs, self-evaluations, and performance data.
- Auto-generates and injects learned rules into relevant skill SKILL.md files.
- Publishes weekly learning reports and "lesson learned" events.
- Integrates with hook-engine for error, self-eval, performance, and scheduled triggers.
- Includes meta learning and roadmap for future enhancements.
Metadata
Frequently Asked Questions
What is learning-engine?
Auto-analyze mistake and success patterns and reflect in skills. It is an AI Agent Skill for Claude Code / OpenClaw, with 3487 downloads so far.
How do I install learning-engine?
Run "/install learning-engine" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is learning-engine free?
Yes, learning-engine is completely free (open-source). You can download, install and use it at no cost.
Which platforms does learning-engine support?
learning-engine is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created learning-engine?
It is built and maintained by mupengi-bot (@mupengi-bot); the current version is v1.0.1.
More Skills