skill-depot: Um Sistema de Memória e Habilidades Local-First para Agentes de IA Compatíveis com MCP

O que o skill-depot faz
O skill-depot resolve o problema de habilidades e conhecimentos de agentes de IA se acumularem em diretórios dispersos. Em vez de carregar tudo no contexto (desperdiçando tokens) ou não carregar nada (esquecendo o material aprendido), ele fornece um sistema de recuperação que armazena o conhecimento do agente em arquivos Markdown e usa embeddings vetoriais para buscar semanticamente e carregar seletivamente apenas o que é relevante.
Como funciona
Os agentes interagem com o skill-depot através de três níveis de detalhe:
skill_search("consulta")retorna resultados de busca com nome, pontuação e trechoskill_preview("nome-da-habilidade")retorna uma visão geral estruturada com títulos e primeira frase por seçãoskill_read("nome-da-habilidade")retorna o conteúdo completo em Markdown
A ferramenta skill_learn permite que os agentes criem ou adicionem conhecimento dinamicamente, retornando ações como "criado" ou "adicionado" com tags mescladas.
Implementação técnica
- Embeddings: Usa o modelo de transformador local all-MiniLM-L6-v2 via ONNX (vetores de 384 dimensões, download único de ~80MB)
- Armazenamento: SQLite + sqlite-vec para busca vetorial
- Fallback: Busca por frequência de termos BM25 quando o modelo não está disponível
- Protocolo: MCP com 9 ferramentas (buscar, visualizar, ler, aprender, salvar, atualizar, excluir, reindexar, listar)
- Formato: Markdown padrão + frontmatter YAML (mesmo formato usado pelo Claude Code e Codex)
Configuração e caso de uso
A configuração é simples: npx skill-depot init. A ferramenta foi projetada para uso local-first, sem configuração, nativo MCP, sem chaves de API para gerenciar, sem servidor para executar e sem bloqueio de framework. A compensação é um escopo mais estreito—não faz gerenciamento de sessão ou extração automática de memória (ainda).
Comparação com outras ferramentas
- mem0: Bom para camada de memória gerenciada com API polida, mas tem dependência de nuvem
- OpenViking: Banco de dados de contexto completo com gerenciamento de sessão, memória de múltiplos tipos e extração automática de conversas
- Módulos de memória LangChain/LlamaIndex: Sólidos se já estiver nesses ecossistemas
Considerações futuras
O desenvolvedor está considerando adicionar:
- Tipos de memória (distinguindo entre habilidades, memórias e recursos)
- Deduplicação para detectar entradas quase duplicadas
- TTL/expiração para limpeza automática de conhecimento temporário
- Pontuação de confiança onde memórias reforçadas em múltiplas sessões têm classificação mais alta
📖 Read the full source: r/openclaw
👀 See Also

Flotilla v0.5.0 reformula a execução em segundo plano para superar os limites de crédito do Claude SDK
Flotilla v0.5.0 substitui a execução sequencial de agentes por loops paralelos não bloqueantes, timeouts de 30 minutos por agente e delegação local para reduzir o uso de créditos SDK.

Cowork vs. Claude Chat: Comparação de Precisão na Extração de Documentos
Um desenvolvedor testou o chat Claude.ai e o Cowork na extração de dados de PDFs financeiros com mais de 140 páginas usando prompts idênticos. O chat produziu resultados de nível institucional com autocorreção e zero erros em mais de 150 pontos de dados, enquanto o Cowork fabricou itens de linha de reconciliação, inverteu contagens de unidades e teve contaminação de colunas de anos anteriores.

Garry Tan's gstack: Um Framework de Agente de IA de Código Aberto para Claude Code
O gstack de Garry Tan é uma fábrica de software de código aberto que transforma o Claude Code em uma equipe de engenharia virtual com 13 comandos de barra especializados para planejamento, design, engenharia, revisão, QA e gerenciamento de lançamentos.

Kit de Ferramentas de Loop Ralph de Código Aberto para Claude Code: Agentes Pickle Rick e Mr. Meeseeks
Uma extensão de código aberto para Claude Code implementa a técnica Ralph Loop com dois agentes autônomos: Pickle Rick para desenvolvimento orientado por PRD e Mr. Meeseeks para revisão de código. Ambos usam tmux com painéis em tempo real e notificações do macOS.