self-learning

Automate iterative OODA cycles for continuous agent self-improvement.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/Salahsr01/Cleanbot --skill self-learning-salahsr01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-learning
Source: https://github.com/Salahsr01/Cleanbot/tree/main/workspace/skills/self-learning
Command: npx skills add https://github.com/Salahsr01/Cleanbot --skill self-learning-salahsr01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the structured self-improvement workflow for an agent, enabling ongoing learning, experimentation, and adaptation to meet objectives.

Core Features & Use Cases

  • Continuous learning loop (OODA) that guides observation, orientation, decision, and action to improve performance.
  • Systematic experimentation with a multi-armed bandit approach to test multiple variants and allocate resources to the best performers.
  • Centralized playbook and memory of experiments to drive future strategies and track progress.

Quick Start

Inspect current metrics, formulate an improvement hypothesis, run a small experiment in memory/experiments/, and document the results.

Frequently Asked Questions about self-learning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate continuous self-improvement for an AI agent?

Automated continuous self-improvement uses an OODA loop of observation, orientation, decision, and action across iterative heartbeat cycles. This allows an AI agent to systematically learn, adapt timing, and expand targets to meet objectives.

What is a multi-armed bandit approach for agent experimentation?

A multi-armed bandit approach for agent experimentation systematically tests multiple variants of frameworks or timing adjustments. It dynamically allocates resources to the best performers to optimize objective outcomes.

How do I structure an AI agent memory to track experiments?

Structure agent memory by maintaining a centralized playbook and a dedicated directory like memory/experiments/. Document improvement hypotheses, run small tests, and record results to drive future strategies.

Can I use this self-learning workflow for adjusting agent timing and target expansion?

Yes, the self-learning workflow explicitly supports trying new frameworks, making timing adjustments, and target expansion. It integrates these actions into the decision and action phases of the OODA cycle.

What is the best way to start running self-improvement experiments for an agent?

Start by inspecting current metrics to formulate an improvement hypothesis. Run a small experiment within a memory/experiments/ directory, document the outcomes, and leverage scripts or references to extend capabilities.