Dominic GriecoBuilding with AI
Back to research

research / Published

What WikiSkill suggests for my research wiki

An agent's history, the lessons we keep and the skills it uses are different things. WikiSkill gives me a useful way to think about connecting them.

By Dominic Grieco.

Reading: WikiSkill: Compiling Agent Experience into Persistent Knowledge for Skill Evolution

I keep a research wiki because I want an interesting paper or a hard won lesson to be useful again. But saving a note and improving the next agent run are two different outcomes.

WikiSkill caught my attention because it puts that gap at the center of the design. It separates raw execution experience, accumulated knowledge in a wiki and the reusable skills that guide an agent's work.[3]

Keep the lesson separate from the instruction

In the paper's workflow, a maintainer turns selected traces into wiki knowledge. A proposer uses that knowledge to change a skill, and a validation step decides whether to keep the change. The task agent uses the skills rather than reading the whole wiki while it works.[3]

One detail I like is that rejecting a skill change doesn't discard what the system learned from trying it. The skills can go back to their previous state while the wiki keeps accumulating knowledge.[3]

That distinction fits a problem I care about. A failed idea can still be worth remembering, but I don't want every failed idea turned into an instruction that the next agent must follow.

My own wiki contains research and connected notes, so it isn't the same system the paper evaluates. Still, I can see a useful question for my workflow: when a lesson becomes a skill, can I explain where it came from, why it should help and what would show that it no longer does?

What the paper reports

The authors report that WikiSkill improves over the skill evolution methods they compare against and over the no skill baseline in most model and benchmark settings. They also report that evolved skills can transfer between models, sometimes outperforming the receiving model's own evolved skills.[3]

The proposed loop keeps skill updates only when they improve the validation score. Wiki knowledge persists even when a skill proposal is rejected, so the knowledge and the active instructions do not have to change together.[3]

Interpretation

For me, the useful idea is to give the wiki room to hold observations, explanations and rejected approaches while keeping a skill focused on what an agent should do. A lesson can stay available for review without becoming part of every future prompt.

What I tested

I have not implemented WikiSkill or reproduced its results. I'd like to start with one recurring agent task, connect a proposed skill change to its supporting notes, and compare it against the existing skill on held out cases before keeping it.

Limits and open questions

These are the authors' experimental results, not measurements from my setup. The paper does not establish that larger wikis always help. Its design also leaves questions about pruning accumulated knowledge, selecting which skills to load and how well the process holds up over much longer runs.

Sources and context

Paper
WikiSkill: Compiling Agent Experience into Persistent Knowledge for Skill Evolution
Paper authors
Liyan Tang, Cyrus Rashtchian, Chun-Sung Ferng, Andrew Tomkins, Da-Cheng Juan, Tu Vu
Read at
Paper version
2026-08-27T00:00:00Z

Related work