escoffier-labs/solos-cookbook/self-learning-agent

Claude Code and agent skill by escoffier-labs/solos-cookbook

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Persistent agent memory using a slim master index, atomic knowledge cards, and daily logs. Designed for agents that restart fresh each session but still need durable memory.

Install

npx vskill@latest install escoffier-labs/solos-cookbook/self-learning-agent

SKILL.md

Self-Learning Agent

Use a three-layer memory system instead of one giant memory file.

Goal

Keep session startup cheap while preserving durable knowledge.

Architecture

text
workspace/
├── MEMORY.md
└── memory/
├── cards/
│ ├── topic-name.md
│ └── another-topic.md
└── YYYY-MM-DD.md

Model

  • MEMORY.md: slim index loaded every session
  • memory/cards/*.md: curated knowledge cards, one topic per file
  • memory/YYYY-MM-DD.md: raw daily session logs

Why this works

  • The index stays small.
  • Durable knowledge is split into searchable units.
  • Raw logs do not pollute the always-loaded context.
  • The agent loads only the memory it needs for the current task.

Session workflow

  1. Read MEMORY.md.
  2. Search for task-relevant cards.
  3. Skim recent daily logs when recency matters.
  4. Work.
  5. Write back durable lessons as cards.
  6. Log the session briefly in the daily file.

Card format

markdown
---
topic: Descriptive Topic Name
category: system|human|infrastructure|tools|workflow|projects|lessons|security|models
tags: [tag1, tag2, tag3]
created: YYYY-MM-DD
updated: YYYY-MM-DD
---
Dense, factual content.
Include specific commands, decisions, paths, or gotchas when they matter.
Keep it short enough to stay easy to retrieve and update.

Card rules

  1. One topic per card.
  2. Prefer updates over duplicates.
  3. Write for future-you with zero context.
  4. Store decisions and lessons, not chatter.
  5. Keep examples concrete.

Capture triggers

Write or update a card when you learn:

  • a hard-won fix
  • a recurring workflow
  • a user correction
  • a non-obvious system fact
  • a durable preference or rule

Do not capture

  • trivial facts
  • one-off noise
  • full conversation transcripts
  • stale information you already replaced elsewhere

Daily log format

markdown
## HH:MM - Brief title
What happened, what changed, what was learned.
Link any new or updated cards.

Maintenance loop

Periodically:

  1. review recent daily logs
  2. promote durable lessons into cards
  3. merge duplicate cards
  4. prune outdated index entries

Anti-pattern

Do not keep appending everything to one massive memory file. That turns recall into sludge and makes every future session more expensive.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
5
7-day trend score
9

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/escoffier-labs/solos-cookbook/self-learning-agent/badge)](https://verified-skill.com/skills/escoffier-labs/solos-cookbook/self-learning-agent)

Something wrong with this skill or its page? Tell us.