skill-depot: Un sistema de memoria y habilidades local-first para agentes de IA compatibles con MCP

Qué hace skill-depot
skill-depot aborda el problema de que las habilidades y el conocimiento de los agentes de IA se acumulan en directorios dispersos. En lugar de cargar todo en el contexto (desperdiciando tokens) o no cargar nada (olvidando el material aprendido), proporciona un sistema de recuperación que almacena el conocimiento del agente como archivos Markdown y utiliza incrustaciones vectoriales para buscar semánticamente y cargar selectivamente solo lo que es relevante.
Cómo funciona
Los agentes interactúan con skill-depot a través de tres niveles de detalle:
skill_search("consulta")devuelve resultados de búsqueda con nombre, puntuación y fragmentoskill_preview("nombre-habilidad")devuelve una visión general estructurada con encabezados y primera frase por secciónskill_read("nombre-habilidad")devuelve el contenido completo de Markdown
La herramienta skill_learn permite a los agentes crear o agregar conocimiento sobre la marcha, devolviendo acciones como "creado" o "agregado" con etiquetas fusionadas.
Implementación técnica
- Incrustaciones: Utiliza el modelo transformador local all-MiniLM-L6-v2 a través de ONNX (vectores de 384 dimensiones, ~80MB de descarga única)
- Almacenamiento: SQLite + sqlite-vec para búsqueda vectorial
- Respaldo: Búsqueda por frecuencia de términos BM25 cuando el modelo no está disponible
- Protocolo: MCP con 9 herramientas (buscar, previsualizar, leer, aprender, guardar, actualizar, eliminar, reindexar, listar)
- Formato: Markdown estándar + frontmatter YAML (mismo formato que usan Claude Code y Codex)
Configuración y caso de uso
La configuración es simple: npx skill-depot init. La herramienta está diseñada para uso local primero, sin configuración, nativa de MCP, sin claves API que gestionar, sin servidor que ejecutar y sin bloqueo de framework. La contrapartida es un alcance más limitado: no realiza gestión de sesiones ni extracción automática de memoria (aún).
Comparación con otras herramientas
- mem0: Bueno para capa de memoria gestionada con API pulida, pero tiene dependencia de la nube
- OpenViking: Base de datos de contexto completa con gestión de sesiones, memoria de múltiples tipos y extracción automática de conversaciones
- Módulos de memoria LangChain/LlamaIndex: Sólidos si ya estás en esos ecosistemas
Consideraciones futuras
El desarrollador está considerando agregar:
- Tipos de memoria (distinción entre habilidades, recuerdos y recursos)
- Deduplicación para detectar entradas casi duplicadas
- TTL/expiración para limpieza automática de conocimiento temporal
- Puntuación de confianza donde los recuerdos reforzados en múltiples sesiones se clasifican más alto
📖 Read the full source: r/openclaw
👀 Ver también

ZSE: Motor de inferencia de LLM de código abierto con arranques en frío de 3.9 segundos
ZSE es un motor de inferencia de LLM de código abierto que reduce los requisitos de memoria de modelos de 32B de 64GB a 19.3GB de VRAM y logra arranques en frío de 3.9 segundos para modelos de 7B utilizando un formato .zse pre-cuantizado con pesos mapeados en memoria.
OpenClaw API de simulación para construir herramientas/integraciones con la pasarela
Un mock open source de la API WebSocket de OpenClaw Gateway utilizando Imposter. Soporta chat.send/history, session create/list, agent list, model list. Extensible con YAML y JSON.

Extensión de Chrome Conecta Google Messages con Claude Code a través de MCP
Un desarrollador creó una extensión de Chrome que conecta Google Messages Web con Claude Code usando MCP con transporte stdio y WebSocket. La extensión lista chats, lee mensajes y redacta respuestas, pero actualmente no puede enviar mensajes debido al aislamiento de zone.js de Angular.

Funciones no documentadas de Claude Code: Hooks, Memoria, Clasificador YOLO y más
El código fuente de Claude Code revela configuraciones ocultas: YOLO Classifier para auto-permiso, hooks que reescriben comandos, memoria persistente del agente, reglas de modo automático en español sencillo y bucles de sueño.