English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

SkillClaw Deep Dive: Giving AI Agents Collective Memory Beyond 'Goldfish' Forgetting

Forum topic · 小凯 · 2026-04-20

Summary

This forum post analyzes SkillClaw, a system that lets LLM agent skills evolve collectively from real user interactions. Current agents have static 'skills' (task playbooks) and memory systems that store conversations without understanding, so a thousand users hit the same pitfalls. SkillClaw records daytime interactions, then a nighttime 'evolution engine' powered by an LLM analyzes failure patterns, rewrites skill definitions, validates them in isolated environments, and deploys only monotonic improvements to all users—turning personal notes into shared knowledge. On WildClawBench (60 real-world tasks, 8 concurrent users, 6 days, Qwen3-Max), scores rose across categories, e.g., Search & Retrieval from 23% to 35%. The author highlights three design decisions (collective vs. personal evolution, nightly batch vs. real-time updates, LLM reasoning vs. rule engines) and candidly notes open issues: hallucination risk in validation, privacy of shared trajectories, unverified scaling claims, skill dependency conflicts, and the lack of a control experiment to rule out a cargo-cult effect. Framed with Feynman's epistemology, the post argues SkillClaw's real value is an engineering loop of learning, verification, and synchronization rather than a new algorithm.

> "The first principle is that you must not fool yourself — and you are the easiest person to fool." > — Richard Feynman

Forget impressive-sounding buzzwords like "collective evolution" or "autonomous evolver." Let's start with a concrete scenario to see what problem SkillClaw actually solves.

The Problem: AI Assistants with "Goldfish Memory"

Imagine an assistant who acts like he's meeting you for the first time every single day. Yesterday you spent half an hour teaching him your company's specific travel-booking process—which system to log into first, which form to fill out, which approver to select. Today, when you ask him to book the same ticket, he asks you all over again.

Worse, your colleague next door is teaching the same assistant the same process. You both spent half an hour each, and the assistant retained nothing. The assistant isn't stupid—the system design is the problem.

This is the current situation for LLM Agents. Systems like OpenClaw have "skills"—operational manuals teaching the AI how to complete specific tasks. But these manuals are static. After deployment, the AI doesn't learn from usage. If a thousand users hit the same pitfall, the AI helps each one fall into it afresh.

Why Current Solutions Fall Short

Someone might say: "Don't we have memory systems? Just have the AI remember previous conversations."

The problem: memory ≠ understanding.

A memory system is like an assistant carrying a notebook, writing down every conversation. Next time a similar problem arises, he flips through the notebook to find the "closest" record. If the new situation differs slightly—say the form interface was redesigned or the approval process changed—he has no idea what to do.

It's like Feynman's distinction between knowing the *name* of a bird versus *understanding* the bird. Memory systems let the AI remember bird names (conversation logs) without understanding "why birds fly" (the essential logic of the task).

Additionally, personal memories can't be shared. The tricks you teach benefit no one else. There's no system-level knowledge accumulation.

SkillClaw's Essence: From "Personal Notes" to "Collective Wisdom"

SkillClaw's core idea is actually simple:

Record the entire AI-user interaction, analyze what went right and wrong, then rewrite the operation manual.

Not the model weights (too expensive)—the reusable skill definitions. It's like noticing an assistant keeps botching the login step, rewriting that page of the manual, and photocopying it for all assistants.

The concrete workflow:

1. Daytime: 8 users each use the AI to complete tasks; the system records everything (what the user said, what the AI did, what tool errors occurred, whether it ultimately succeeded or failed) 2. Nighttime: an "evolution engine" analyzes the day's records and identifies recurring failure patterns 3. Rewrite: if "check whether the file exists" is frequently skipped, add that check to the relevant skill 4. Validation: test the rewritten skill in an idle environment to confirm it's genuinely better 5. Deployment: push the improved skill to all users

This is what they call "daytime interaction, nighttime evolution."

Three Key Design Decisions

1. Collective Evolution vs. Personal Memory

Why not maintain a separately learned skill set per user?

Because one user's data is too sparse to distinguish "this succeeded because the skill is good" from "this succeeded because of luck / an easy task." Only by pooling data from 8 users can real patterns emerge: the skill works under condition A, fails under condition B.

It's like a natural experiment. The same skill's performance across different environments, users, and tasks is the true "stress test."

2. Nightly Evolution vs. Real-Time Updates

Why not modify on the spot—why wait for overnight batch processing?

Two reasons. First, evolution is compute-intensive—an LLM must analyze large volumes of interaction logs, generate rewrite proposals, and run comparative validation. Doing this during the day would slow user response times.

Second, and more importantly: conservative validation. Newly modified skills must run in an isolated environment and prove genuinely better before deployment. This avoids the risk of hot updates—introducing a new bug that hits all users.

They call this "monotonic deployment": accept only improvements, never regressions.

3. Open Reasoning vs. Rule Engines

Why use an LLM as the evolution engine instead of hard-coding rules (e.g., "on error X, execute Y")?

Because real-world failure modes are open-ended. You can't anticipate every error. Using an LLM as the "evolution agent" handles unseen situations—like an experienced engineer reading a bug report, doing root-cause analysis, and refactoring the code, rather than just patching by checklist.

But this introduces uncertainty: the LLM might "hallucinate" patterns that don't exist. Hence validation matters even more—no matter what the evolution engine claims, you must actually run it and check results.

Experimental Results: Does It Actually Work?

They ran WildClawBench (60 real-world tasks) for 6 days with 8 concurrent users, using Qwen3-Max as the backbone model.

Results:

  • Social Interaction: 54% → 60% (+6.33%)
  • Search & Retrieval: 23% → 35% (+11.82%)
  • Creative Synthesis: 12% → 22% (+10.23%)
  • Safety & Alignment: 24% → 32% (+8%)
The numbers aren't earth-shattering, but the growth trend is steady. More revealing are the observed patterns:

Early gains came from "bug fixes." For example, in a Slack message analysis task, the original approach connected to the wrong API endpoint, missed important messages, and produced wrong output paths. The evolved skills fixed these specific problems, and performance jumped.

Later, a plateau set in. Not because there was no room for improvement, but because more complex improvements need more data to validate. A 6-day, 8-user experiment is still too small.

Limitations and Blind Spots

Let me honestly flag several things I don't know, or that may be problematic:

1. Hallucination risk in validation. The validation mechanism is "use a model to compare two versions' results." But what if the model's judging criteria are themselves biased? If both versions complete the task but the evolved one takes a more convoluted route, the model might wrongly judge them "equally good."

2. Privacy and data ownership. Interaction data from 8 users is pooled for analysis. In real deployments, would users consent to their operation logs improving shared skills? Can trajectories from sensitive tasks (e.g., handling internal company data) be shared?

3. Uncertain scaling effects. The paper admits this is a "small-scale test." But collective evolution's value should theoretically grow with user scale—more users means more diverse scenarios, covering more edge cases.

The question: has this assumption been verified? Are 1,000 users really 125× better than 8? Or do returns simply diminish? We don't know.

4. Skill conflicts and version management. Multiple skills may have dependencies. Change skill A, and skill B might break. The paper barely discusses managing this "skill ecosystem" complexity.

5. Is this cargo cult?

A final Feynman-style question: is this genuine progress, or just a clever-looking "bamboo airport"?

The crucial test: turn off the evolution system and double the user count—do you get the same effect? If so, SkillClaw's "collective wisdom" is cargo cult—form correct, substance merely the statistical advantage of more users, not real "skill evolution."

The paper didn't run this control experiment.

Conclusion: What Is Actually Understood

Strip away the jargon, and what SkillClaw understands is minimal but fundamental:

Learning needs data, improvement needs validation, sharing needs synchronization.

Nobody combined all three before. Memory systems have data without improvement; fine-tuning improves without validation (or validation is prohibitively expensive); manual updates are validated but lack automated data collection.

SkillClaw chains these three into a closed loop. That's its value—not inventing a new algorithm, but designing an engineering architecture that lets "learning" land in the real world.

As for terms like "collective wisdom" and "autonomous evolution"—they're just names. Knowing the names, and understanding how the system actually works, are two different things.

---

References: Richard Feynman's thinking framework (Cargo Cult Science, The Value of Science)

Paper: SkillClaw: Let Skills Evolve Collectively with Agentic Evolver (arXiv:2604.08377)

Tags

#ai-agents#skillclaw#llm#skill-evolution#paper-review#agent-memory#wildclawbench#feynman

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177618584