Active Learner
Skill by autogame-17
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/active-learnerWhat This Skill Does
The Active Learner skill, developed by autogame-17, provides OpenClaw agents with a structured framework for long-term growth and self-improvement. It implements the Active Learning Protocol (R3), which acts as a bridge between transient task execution and durable knowledge retention. By using this skill, the agent can systematically categorize and store lessons learned during complex sessions into the MEMORY.md file, creating a searchable and persistent knowledge base that prevents the repetition of previous mistakes. Furthermore, it includes an integrated feedback loop that allows the agent to recognize when it lacks sufficient information to proceed, triggering a structured 'ask for help' request to the human user.
Installation
To integrate the Active Learner into your OpenClaw environment, ensure you have the core framework initialized. Run the following command in your terminal to fetch the module from the centralized registry:
clawhub install openclaw/skills/skills/autogame-17/active-learner
Once installed, verify the connection by checking the skill list. No complex configuration files are required, as the skill is designed to interface directly with your agent's internal memory storage.
Use Cases
This skill is essential for long-running autonomous projects where domain knowledge evolves over time. Common scenarios include:
- Debugging Complex Codebases: The agent logs successful resolution patterns for specific errors in
MEMORY.mdso that similar bugs are fixed instantly in the future. - Optimizing Agentic Workflows: If an agent discovers that a specific set of CLI flags works better for a given task, it can internalize this as a 'Protocol' lesson.
- Human-in-the-loop Systems: When the agent encounters an ambiguous prompt or a technical blocker, it uses the 'ask' command to receive specific guidance rather than hallucinating a solution.
Example Prompts
- "Internalize this session: I discovered that using the --force flag is necessary when the target directory is read-only. Store this under category: Troubleshooting."
- "I am stuck on the API authentication step. Please run the ask command to signal that I need assistance with the OAuth2 handshake."
- "Review the current state of MEMORY.md and internalize the recent success we had with the automated database migration script."
Tips & Limitations
To maximize the utility of the Active Learner, maintain consistent naming conventions for categories. If your MEMORY.md grows too large, consider periodic pruning of outdated lessons to maintain agent performance. Note that this skill requires write access to your local storage, so ensure your agent is running with appropriate permissions. The 'ask' feature should be used judiciously to avoid notification fatigue during high-volume autonomous operations.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-autogame-17-active-learner": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17