Agent skill

Learning Loop

by LeoYeAI in LeoYeAI/openclaw-master-skills

Structured self-improvement system for AI agents with confidence decay, cross-agent sharing, and anomaly detection.

MITAuto-check passedData & Analytics

Install Learning Loop

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill learning-loop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills learning-loop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/learning-loop .claude/skills/learning-loop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
learning-loop
GitHub stars
2.2k
Token cost
~4.4k tokens
SKILL.md length
1,503 words
Files
26 (incl. references)
Skills in repo
1,215
Repo updated
First seen
Licence
MIT

At a glance

Structured self-improvement system for AI agents with confidence decay, cross-agent sharing, and anomaly detection.

  • Works in 6 steps: After debugging sessions - Capture the… → Receiving user feedback - Positive… → Before risky actions - Check… → …
  • After debugging sessions to capture lessons learned
  • SKILL.md covers Architecture Overview, When to Activate, What It Does and Quick Start, plus 9 more sections
  • Runs Shell scripts from its folder; calls bash and python3

What it does

Learning Loop is an agent skill from LeoYeAI/openclaw-master-skills. Structured self-improvement system for AI agents with confidence decay, cross-agent sharing, and anomaly detection. Use when: (1) After debugging sessions to capture lessons learned, (2) When receiving feedback or corrections from users, (3) Before risky actions to check relevant rules, (4) Weekly to review metrics and promote proven patterns to enforced rules, (5) Setting up persistent memory that survives session compactions.

Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files, including reference files (for example `CHANGELOG.md`, `_meta.json` and `archive-events.sh`).

It sits in Data & Analytics, covering Anomaly detection, Agent memory and Debugging. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • After debugging sessions to capture lessons learned
  • Receiving feedback
  • Corrections from users
  • Before risky actions to check relevant rules

Example prompts

  • “/learning-loop”

Requirements

  • A Bash shell

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. After debugging sessions - Capture the problem, solution, and confidence level to events.jsonl
  2. Receiving user feedback - Positive ("perfect", "exactly") or negative ("wrong", "I already told you") signals trigger automatic capture
  3. Before risky actions - Check pre-action-checklist.md and rules.json for relevant constraints
  4. Weekly maintenance - Run pattern detection, confidence decay, promote qualified lessons to rules, update metrics
  5. During compaction - Flush uncaptured events to prevent knowledge loss
  6. Sharing knowledge - Export rules for other agents, import rules from trusted sources

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • bash
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Learning Loop loads about 4.4k tokens when it runs, and up to ~7.5k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 1,503 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
When it runs · the whole SKILL.md, loaded when a task matches
~4.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,503 words, ~4,448 tokens.

Download SKILL.mdSave it as .claude/skills/learning-loop/SKILL.md (or your agent's skills folder). This skill also uses 25 other files; get the full folder from GitHub.
name
learning-loop
description
Structured self-improvement system for AI agents with confidence decay, cross-agent sharing, and anomaly detection. Use when: (1) After debugging sessions to capture lessons learned, (2) When receiving feedback or corrections from users, (3) Before risky actions to check relevant rules, (4) Weekly to review metrics and promote proven patterns to enforced rules, (5) Setting up persistent memory that survives session compactions.
version
1.4.0
metadata.homepage
https://github.com/yoder-bawt

Learning Loop

Stop waking up stupid.

AI agents lose everything on compaction. Every debugging session, every hard-won lesson, every correction from your human - gone. You start fresh and repeat the same failures. Your human notices. Trust erodes.

The Learning Loop is a structured self-improvement system that gives agents persistent, compounding intelligence. It captures what you learn, promotes proven patterns into hard rules, tracks your improvement over time, detects when your human is satisfied or frustrated - automatically, and now includes confidence decay and cross-agent knowledge sharing.

This isn't a toy. This is infrastructure for agents that want to get measurably better at their job, every single session.

Architecture Overview

┌─────────────────────────────────────────────────────────────┐
│                    LEARNING LOOP v1.4.0                      │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  INPUT LAYER          PROCESSING LAYER        OUTPUT LAYER  │
│  ───────────          ────────────────        ────────────  │
│                                                              │
│  Events ──────────▶  Pattern Detection  ────▶  Reports      │
│    │                     │                         │        │
│    ▼                     ▼                         ▼        │
│  lessons.json       Confidence Decay          Rules         │
│    │                     │                         │        │
│    ▼                     ▼                         ▼        │
│  Promotion ◀────── Anomaly Detection ◀────── Enforcement    │
│                                                              │
│  CROSS-AGENT LAYER:                                          │
│  Export ─────▶  Portable Format  ─────▶  Import             │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Data Flow:

  • Tier 1: Events - Raw logs of debugging sessions, mistakes, successes, feedback. Append-only, never deleted.
  • Tier 2: Lessons - Patterns extracted from events. Tracked by applications and saves.
  • Tier 3: Rules - Lessons promoted after 3+ successful applications with 0.9+ confidence.

Confidence Decay: Rules lose confidence over time using Ebbinghaus-inspired exponential decay. Stale rules (confidence < 0.5) are flagged for review.

Cross-Agent Sharing: Export rules as portable JSON with metadata (hashes, provenance). Import from other agents with conflict detection and trust scoring.

When to Activate

Use the Learning Loop when:

  1. After debugging sessions - Capture the problem, solution, and confidence level to events.jsonl
  2. Receiving user feedback - Positive ("perfect", "exactly") or negative ("wrong", "I already told you") signals trigger automatic capture
  3. Before risky actions - Check pre-action-checklist.md and rules.json for relevant constraints
  4. Weekly maintenance - Run pattern detection, confidence decay, promote qualified lessons to rules, update metrics
  5. During compaction - Flush uncaptured events to prevent knowledge loss
  6. Sharing knowledge - Export rules for other agents, import rules from trusted sources

What It Does

Events (raw)  -->  Lessons (structured)  -->  Rules (enforced)
  append-only       proven patterns           hard constraints
  events.jsonl      lessons.json              rules.json

Three-tier knowledge system:

  • Tier 1: Events - Raw logs of debugging sessions, mistakes, successes, feedback. Append-only, never deleted.
  • Tier 2: Lessons - Patterns extracted from events. Tracked by how many times they've been applied and how many mistakes they've prevented.
  • Tier 3: Rules - Lessons promoted after 3+ successful applications. Loaded at boot. These are your behavioral constraints.

Five enforcement layers ensure learning happens even when discipline fails:

  1. Boot sequence loads rules every session
  2. Compaction flush saves uncaptured events before context compression
  3. Heartbeat checks periodically scan for missed learning opportunities
  4. Daily cron extracts events from session logs
  5. Weekly cron runs pattern detection, metrics, confidence decay, and self-audit

No single layer is critical. If one fails, the others catch it.

Quick Start

bash
bash init.sh /path/to/workspace

That's it. You now have:

memory/learning/
├── events.jsonl          # Raw event log (append-only)
├── rules.json            # Hard behavioral rules (3 starter rules)
├── lessons.json          # Structured lessons (intermediate tier)
├── pre-action-checklist.md  # Check before risky actions
├── metrics.json          # Improvement tracking
├── BOOT.md               # Quick reference for session boot
├── parse-errors.jsonl    # JSON parsing errors (v1.4.0)
└── weekly/               # Weekly learning reports
Wire It In

Add to your agent's boot instructions (AGENTS.md or equivalent):

markdown
## Every Session
1. Read `memory/learning/rules.json` - hard behavioral rules
2. Read `memory/learning/BOOT.md` - quick reference
3. Before risky actions, check `memory/learning/pre-action-checklist.md`
4. After mistakes or debugging, append to `memory/learning/events.jsonl`
5. Check rule confidence scores - rules with < 0.5 confidence need review
Set Up Automation

Daily (e.g. 4am):

bash
bash extract.sh /path/to/workspace

Weekly (e.g. Sunday 10pm):

bash
bash detect-patterns.sh /path/to/workspace
bash confidence-decay.sh /path/to/workspace        # NEW v1.4.0
bash promote-rules.sh /path/to/workspace
bash self-audit.sh /path/to/workspace
bash update-metrics.sh /path/to/workspace
Optional: Compaction Flush

If your platform supports custom compaction prompts, add:

"Append uncaptured learning events to memory/learning/events.jsonl and update rules.json if new rules emerged."

This is the safety net that catches learning even during context compression.

Guardrails / Anti-Patterns

DO:

  • ✓ Capture events immediately after debugging or receiving feedback
  • ✓ Use structured JSON format with all required fields (ts, type, category, tags, problem, solution, confidence, source)
  • ✓ Run weekly automation to promote lessons with 3+ successful applications
  • ✓ Check rules.json before risky actions (account ops, shell commands, external comms)
  • ✓ Use wal-capture.sh for critical details that must survive compaction
  • ✓ Keep events.jsonl append-only; never delete or edit historical events
  • ✓ Run confidence-decay.sh weekly to update rule confidence scores
  • ✓ Export rules for cross-agent sharing using export-rules.sh

DON'T:

  • ✗ Wait to capture events - memory degrades, details get lost
  • ✗ Create rules without proven application history (minimum 3 successful applications)
  • ✗ Skip the pre-action checklist for "quick" operations
  • ✗ Delete events to "clean up" - use archive-events.sh for old data instead
  • ✗ Assume lessons apply universally without considering context
  • ✗ Manually edit rules.json - let promote-rules.sh handle promotion
  • ✗ Ignore confidence scores below 0.5 - these rules need review

Full Lifecycle Walkthrough

Here's the complete loop in action, from first mistake to enforced rule.

Day 1: The Mistake

You're building a skill and run find . -not -path '*/node_modules/*' on macOS. It silently skips files. You spend 20 minutes debugging before discovering that extended attributes break find's exclusion flags.

Capture the event:

json
{"ts":"2026-02-07T15:00:00Z","type":"debug_session","category":"shell","tags":["macos","find","xattr"],"problem":"find -not -path silently skips files with com.apple.provenance on macOS","solution":"Pipe find output through grep -v instead of using find built-in exclusion flags","confidence":"proven","source":"skill-build"}

Append that line to events.jsonl. Done. The knowledge is captured.

Day 3: The Lesson

The daily extraction cron runs extract.sh, which scans your session logs and flags patterns. You (or the weekly cron) extract a structured lesson:

json
{
  "id": "L-001",
  "created": "2026-02-09",
  "category": "shell",
  "lesson": "On macOS, use grep -v piping instead of find -not -path for file filtering",
  "context": "Extended attributes cause find exclusion flags to silently skip files",
  "trigger": "Any find command with -not -path on macOS",
  "action": "Replace find ... -not -path X with: find ... | grep -v X",
  "confidence": "proven",
  "confidence_score": 0.9,
  "times_applied": 0,
  "times_saved": 0,
  "source_events": ["2026-02-07T15:00:00Z"]
}

Add it to lessons.json. Now it's structured and trackable.

Day 5, 8, 12: Application

Three more times you need to filter files on macOS. Each time, your boot sequence loaded the rules. Each time, you use grep -v instead of find -not -path. Each time, you increment times_applied in the lesson.

Day 14: Promotion

The weekly cron runs promote-rules.sh. It finds L-001 with 3+ applications and confidence >= 0.9, and auto-promotes it:

json
{
  "id": "R-004",
  "type": "NEVER",
  "category": "shell",
  "rule": "Never use find -not -path or find ! -path on macOS. Always pipe through grep -v instead.",
  "reason": "com.apple.provenance extended attributes cause find exclusions to silently skip files",
  "created": "2026-02-21",
  "source_lesson": "L-001",
  "violations": 0,
  "last_checked": "2026-02-21",
  "last_validated": "2026-02-21",
  "validation_count": 0,
  "confidence_score": 0.9
}

Now it's a hard rule. Loaded at boot. Checked before action. The mistake can never happen again.

Day 14+: Confidence Decay

After 30 days without validation, confidence-decay.sh runs and applies exponential decay:

R-004: 0.90 → 0.22 (30 days since validation)

The rule is now flagged for review. You validate it again by successfully applying it, and the confidence resets to 0.9.

Day 14+: Measurement

update-metrics.sh tracks the trend:

  • Week 1: 3 mistakes, 0 rules
  • Week 2: 1 mistake, 5 rules, 2 pre-action saves
  • Week 3: 0 mistakes, 8 rules, 4 pre-action saves

self-audit.sh scores your loop health: 100% means everything is wired correctly.

That's the full cycle. Raw experience becomes structured knowledge becomes enforced behavior. Compounding intelligence.

Show full SKILL.md (653 more words)Show less

Scripts Reference

See references/script-reference.md for detailed script documentation.

ScriptPurposeSchedule
init.shInitialize directory structureOnce
extract.shScan logs for uncaptured eventsDaily
detect-patterns.shTag clusters, regressions, anomalies (v1.4.0)Weekly
confidence-decay.shApply Ebbinghaus decay to confidence scores (v1.4.0)Weekly
export-rules.shExport rules for cross-agent sharing (v1.4.0)Manual
import-rules.shImport rules with conflict detection (v1.4.0)Manual
promote-rules.shPromote lessons to rulesDaily/Weekly
self-audit.shHealth score (23 checks, A-D)Weekly
update-metrics.shWeekly metrics snapshotDaily/Weekly
feedback-detector.shDetect human signalsPer-message
track-violations.shLink mistakes to rulesDaily
track-applications.shTrack lesson applicationsDaily
rule-check.shDynamic rule lookupOn-demand
archive-events.shRoll off old eventsMonthly
wal-capture.shWrite-Ahead Log capturePer-message
inject-rules.shInject rules into agent contextOn-demand

All scripts accept workspace directory as first argument. Default is current directory.

Formats

See references/formats.md for event and rule JSON schemas.

5 event types: mistake, success, debug_session, feedback, discovery 4 rule types: MUST, NEVER, PREFER, CHECK

Rule Schema (v1.4.0)
json
{
  "id": "R-001",
  "type": "MUST|NEVER|PREFER|CHECK",
  "category": "shell|auth|memory|...",
  "rule": "The behavioral constraint",
  "reason": "Why this rule exists",
  "created": "2026-02-21",
  "source_lesson": "L-001",
  "violations": 0,
  "last_checked": "2026-02-21",
  "last_validated": "2026-02-21",      // NEW v1.4.0
  "validation_count": 0,               // NEW v1.4.0
  "confidence_score": 0.9,             // NEW v1.4.0
  "review_flagged": false              // NEW v1.4.0
}

Cross-Agent Sharing

Share learned rules between agents:

Export rules:

bash
# Export all rules
bash export-rules.sh /path/to/workspace --output my-rules.json

# Export only shell rules
bash export-rules.sh /path/to/workspace --category shell --output shell-rules.json

Import rules:

bash
# Preview import
bash import-rules.sh /path/to/workspace other-agent-rules.json --dry-run

# Import with custom trust threshold
bash import-rules.sh /path/to/workspace other-agent-rules.json --trust 0.8

# Import all rules above default threshold (0.5)
bash import-rules.sh /path/to/workspace other-agent-rules.json

Features:

  • Integrity verification: Rules include SHA256 hashes
  • Conflict detection: Similar rules are flagged before import
  • Trust scoring: Imports are scored based on rule count, confidence, and diversity
  • Provenance tracking: Import metadata preserved in rules

Troubleshooting

events.jsonl is corrupted

Symptoms: Scripts report JSON parse errors, metrics show fewer events than expected.

Solution:

  1. Check parse-errors.jsonl for details on corrupted lines
  2. Backup: cp events.jsonl events.jsonl.backup
  3. Try to repair by removing bad lines:
    bash
    python3 -c "
    import json
    with open('events.jsonl') as f:
        for line in f:
            line = line.strip()
            if line:
                try:
                    json.loads(line)
                    print(line)
                except:
                    pass
    " > events.jsonl.fixed
    mv events.jsonl.fixed events.jsonl
  4. If still broken, archive and start fresh with init.sh
Rules not loading at boot

Symptoms: Agent repeats mistakes that have rules, rules.json is never read.

Solution:

  1. Verify JSON validity: python3 -c "import json; json.load(open('rules.json'))"
  2. Check AGENTS.md includes: Read memory/learning/rules.json
  3. Check file permissions: ls -la memory/learning/rules.json
  4. Check for lock file: if .lockfile exists, another process may be stuck
Parse errors in parse-errors.jsonl

Symptoms: JSON lines are being skipped, data loss occurring.

Solution:

  1. Check parse-errors.jsonl: cat memory/learning/parse-errors.jsonl
  2. Common causes:
    • Manual editing of events.jsonl introducing syntax errors
    • Concurrent writes without proper locking (fixed in v1.4.0)
    • Encoding issues (must be UTF-8)
  3. Fix the source of bad data
  4. Clear parse-errors.jsonl after review: > memory/learning/parse-errors.jsonl
Lock contention errors

Symptoms: Scripts exit with "Could not acquire lock" error.

Solution:

  1. Check for stuck processes: lsof memory/learning/.lockfile
  2. Kill stuck process if safe: kill <pid>
  3. Remove stale lock file: rm memory/learning/.lockfile
  4. Re-run the script
Confidence decay not working

Symptoms: All rules show confidence 0.9, no decay applied.

Solution:

  1. Verify last_validated field exists in rules (v1.4.0 schema)
  2. Run init.sh to backfill missing fields
  3. Check that rules are older than 1 day (no decay on same-day rules)
  4. Verify confidence-decay.sh is in your weekly cron
Import conflicts

Symptoms: Import reports conflicts, rules not imported.

Solution:

  1. Review conflict report carefully
  2. If rules are truly different, import manually:
    • Edit the exported JSON to change the rule text
    • Re-import with --trust 0.9 to force review mode
  3. If rules are duplicates, skip import

Customization

See references/customization.md for tuning feedback patterns, categories, promotion thresholds, and pre-action checklists.

Changelog

See references/changelog.md for version history.

Current: v1.4.0 (Confidence decay, cross-agent sharing, anomaly detection, parse error logging)

Requirements

  • python3 3.8+ and bash
  • flock (usually part of util-linux, available on macOS via util-linux or coreutils)
  • A workspace directory with memory/ for file storage
  • An agent that reads files at boot (AGENTS.md or equivalent)

No external APIs. No dependencies beyond Python and Bash. Runs anywhere.

Philosophy

Most agents are goldfish with tool access. They solve the same problem five times and charge you for each one. The Learning Loop breaks that cycle by treating every session as training data for the next one.

Build it once. Let it compound. Get measurably better every week.

Share what you learn. Import what others discovered. Collective intelligence beats isolated learning.

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 25 other files (references) in skills/learning-loop of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • CHANGELOG.md
  • _meta.json
  • archive-events.sh
  • confidence-decay.sh
  • detect-patterns.sh
  • export-rules.sh
  • extract.sh
  • feedback-detector.sh
  • feedback-signals.json
  • guard.sh
  • import-rules.sh
  • init.sh
  • inject-rules.sh
  • promote-rules.sh
  • references/changelog.md
  • references/customization.md
  • references/formats.md
  • references/script-reference.md
  • rule-check.sh
  • … and 6 more

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Learning Loop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Learning Loop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Learning Loop this skillLeoYeAI/openclaw-master-skills2.2k—~4.4kAutomated safety check: PassMIT
Gsd DebugSpillwaveSolutions/agent-brain1204 repos~1.5kAutomated safety check: PassMIT
Vibe Reflect And Compoundash1794/vibe-engineering162—~864Automated safety check: PassMIT
AI Operationsmajiayu000/claude-skill-registry6661 repos~1.4kAutomated safety check: PassApache-2.0
Cuda Cpp Kernelvipshop/cache-dit1.3k—~2.3kAutomated safety check: PassApache-2.0
dbt Error DebuggingAltimateAI/data-engineering-skills127—~1.1kAutomated safety check: PassMIT

Similar skills

  • Gsd Debug

    SpillwaveSolutions/agent-brain

    Systematic debugging with persistent state across context resets

    120 GitHub starsUsed in 4 repos~1.5k tokens
    Agent WorkflowsAuto-check passed
  • Vibe Reflect And Compound

    ash1794/vibe-engineering

    Captures reusable knowledge after work is done — learnings from feedback or failures, resolved bugs (symptom, root cause, prevention), and recurring code patterns — into the project's persistent…

    162 GitHub stars~864 tokensUpdated today
    DevelopmentAuto-check passed
  • AI Operations

    majiayu000/claude-skill-registry

    Configure Harness AI-powered operations (AIDA) via MCP. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 1 repo~1.4k tokens
    DevOps & CloudAuto-check passed
  • Cuda Cpp Kernel

    vipshop/cache-dit

    A skill your agent uses when writing, debugging, porting, reviewing, or optimizing CUDA C++ or PTX kernels; investigating CUDA Runtime or Driver API behavior; profiling kernels with Nsight Systems…

    1.3k GitHub stars~2.3k tokensUpdated 8 days ago
    AI & LLM EngineeringAuto-check passed
  • dbt Error Debugging

    AltimateAI/data-engineering-skills

    Walks through fixing dbt compilation, database and test errors: read the full error, check upstream models, apply a fix, then verify with dbt build and a data preview.

    127 GitHub stars~1.1k tokensUpdated 5 days ago
    Data & AnalyticsAuto-check passed
  • CodeNavi

    tech-leads-club/agent-skills

    Investigates unfamiliar codebases before changing them, makes small targeted edits and records what it learns in a .notebook/ folder for later sessions.

    7k GitHub stars~3.4k tokensUpdated 17 days ago
    DevelopmentAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,215 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Learning Loop

What does Learning Loop do?

Structured self-improvement system for AI agents with confidence decay, cross-agent sharing, and anomaly detection. Learning Loop is an agent skill from LeoYeAI/openclaw-master-skills. Structured self-improvement system for AI agents with confidence decay, cross-agent sharing, and anomaly detection.

When should I use Learning Loop?

Learning Loop fits situations like: after debugging sessions to capture lessons learned; receiving feedback; corrections from users; before risky actions to check relevant rules.

How do I install Learning Loop in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill learning-loop -a claude-code`. Or copy the skill folder (skills/learning-loop in LeoYeAI/openclaw-master-skills) into .claude/skills/learning-loop in your project. Claude Code loads it when a task matches its description.

How do I install Learning Loop in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill learning-loop -a codex`. Or copy the skill folder (skills/learning-loop in LeoYeAI/openclaw-master-skills) into .agents/skills/learning-loop in your project. Codex loads it when a task matches its description.

Can I use Learning Loop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill learning-loop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/learning-loop, .gemini/skills/learning-loop, .github/skills/learning-loop and .opencode/skills/learning-loop in your project.

What does Learning Loop need to run?

Going by SKILL.md and its folder, Learning Loop needs a shell for the scripts in its folder and the command-line tools its instructions call (bash and python3). Our summary lists: A Bash shell.

Does Learning Loop access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Learning Loop safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Learning Loop use?

Learning Loop is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Learning Loop use?

About 4.4k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Learning Loop?

Skills that share tags, products or a category with Learning Loop: Gsd Debug (SpillwaveSolutions/agent-brain, 120 stars), Vibe Reflect And Compound (ash1794/vibe-engineering, 162 stars), AI Operations (majiayu000/claude-skill-registry, 666 stars) and Cuda Cpp Kernel (vipshop/cache-dit, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Learning Loop?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,158 GitHub stars. The repository holds 1,215 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.