agent-memory-skills

Store agent improvements, evaluations, and performance data in ChromaDB.

4|1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/kimasplund/claude_cognitive_reasoning --skill agent-memory-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-memory-skills
Source: https://github.com/kimasplund/claude_cognitive_reasoning/tree/main/skill-frameworks/agent-memory-skills
Command: npx skills add https://github.com/kimasplund/claude_cognitive_reasoning --skill agent-memory-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents operate with static configurations and limited introspection. This Skill enables continuous self-improvement by storing experiences, evaluations, and performance metrics in ChromaDB, while isolating memory from static .md files.

Core Features & Use Cases

  • Persistent learning after each task: remember patterns, preferences, and improvements for future tasks.
  • Automatic self-evaluation: measure quality, time, and outcomes to drive better behavior.
  • Structured memory: separate collections for improvements, evaluations, and performance; supports global and project-scoped memory.
  • Use Case: a development agent that improves its code-review process over time by recalling past insights and tracking performance.

Quick Start

Initialize the agent-memory framework and trigger a sample task to start learning and evaluating automatically.

Frequently Asked Questions about agent-memory-skills

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

FAQPage Schema
How do I make autonomous agents learn from past tasks and improve over time?

Agent memory management enables autonomous agents to learn from experience by storing improvements, evaluations, and performance data in ChromaDB. This separates dynamic memory from static configuration, allowing continuous self-improvement after every task.

What is the best way to store agent evaluations and performance metrics separately from static config?

Storing agent evaluations and performance metrics in ChromaDB isolates dynamic memory from static files. This structured memory approach uses separate collections for improvements, evaluations, and performance, supporting both global and project-specific retrieval.

How does agent memory retrieval work for project-specific versus global contexts?

Agent memory retrieval supports both global and project-scoped contexts using ChromaDB. It manages dynamic memory with creation, storage, retrieval, deprecation, and promotion workflows, alongside cross-agent consolidation hooks for continuous improvement.

Can I use ChromaDB to manage the lifecycle of agent memories across different domains?

Yes, ChromaDB manages the agent memory lifecycle across all agents and domains. It provides lifecycle management with creation, storage, retrieval, deprecation, and promotion workflows, applying universally to support continuous self-improvement.

How do agents self-evaluate task performance to drive better behavior automatically?

Agents automatically self-evaluate task performance by measuring quality, time, and outcomes. This evaluation data is stored in ChromaDB, driving better behavior through persistent learning and recalling past insights for future tasks.

Why does my development agent keep repeating the same mistakes instead of recalling past insights?

Without structured memory management, agents operate with static configurations and limited introspection. Storing experiences, evaluations, and performance metrics in ChromaDB enables agents to recall past insights and track performance for continuous improvement.