memory-hygiene — скилл для Claude Code: чистка векторной памяти
Скилл для аудита и очистки векторной памяти Clawdbot в LanceDB, когда авто-воспоминания тащат мусор и жгут токены.
npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a claude-codeЧто делает memory-hygiene
Скилл разбирает, что лежит в векторной памяти Clawdbot на LanceDB, и помогает вычистить лишнее. Аудит запускается через memory_recall query="*" limit=50 — видно, какие записи вообще хранятся. Полная очистка — это rm -rf ~/.clawdbot/memory/lancedb/ и перезапуск шлюза командой clawdbot gateway restart.
Главный источник мусора — autoCapture: true. Скилл показывает, как выключить авто-захват через gateway action=config.patch, оставив autoRecall включённым. После очистки память засевается заново ключевыми фактами из MEMORY.md через memory_store с категорией и весом важности.
Для регулярного ухода есть ежемесячный cron: очистка, разбор MEMORY.md, запись фактов в свежую LanceDB и отчёт о выполнении. Скилл советует хранить только предпочтения, решения, важные факты и выводы, а статусы heartbeat, временные состояния, сырые логи сообщений и OAuth-токены не сохранять. Записи держите короче 100 слов и по одному понятию на запись.
Какие задачи решает
- проверить, что реально лежит в векторной памяти
- вычистить мусорные авто-воспоминания из LanceDB
- выключить авто-захват, оставив авто-воспоминание
- засеять память заново ключевыми фактами после очистки
- настроить ежемесячное обслуживание памяти по cron
Примеры запросов агенту
- проведи аудит векторной памяти Clawdbot и покажи, что там накопилось
- почисти память LanceDB и перезапусти шлюз
- настрой ежемесячный cron на очистку и пересев памяти
Как установить memory-hygiene
1Через Skills CLI (Vercel)
npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a claude-code2Вручную: положить файлы
~/.claude/skills/memory-hygiene/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/memory-hygiene/
1Через Skills CLI (Vercel)
npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a codex2Вручную: положить файлы
.agents/skills/memory-hygiene/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a cursor2Вручную: положить файлы
.cursor/skills/memory-hygiene/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aAAaqwq/AGI-Super-Team memory-hygiene2Вручную: положить файлы
.github/skills/memory-hygiene/SKILL.md1Через Skills CLI (Vercel)
npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a gemini-cli2Командой платформы
gemini skills install https://github.com/aAAaqwq/AGI-Super-Team --path skills/memory-hygieneВручную: положить файлы
.devin/skills/memory-hygiene/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о memory-hygiene
Как установить memory-hygiene в Claude?
Выполните npx skills add aAAaqwq/AGI-Super-Team --skill memory-hygiene -a claude-code. Скилл появится в ~/.claude/skills/memory-hygiene/SKILL.md.
Что делает memory-hygiene?
Проводит аудит векторной памяти Clawdbot на LanceDB, чистит её и засевает заново ключевыми фактами. Заодно показывает, как отключить авто-захват и поставить ежемесячное обслуживание.
Что нужно для работы скилла?
Clawdbot с плагином memory-lancedb и файл MEMORY.md для пересева памяти после очистки.
Исходный текст
SKILL.md · MIT
---
name: memory-hygiene
description: Audit, clean, and optimize Clawdbot's vector memory (LanceDB). Use when memory is bloated with junk, token usage is high from irrelevant auto-recalls, or setting up memory maintenance automation.
homepage: https://github.com/xdylanbaker/memory-hygiene
---
# Memory Hygiene
Keep vector memory lean. Prevent token waste from junk memories.
## Quick Commands
**Audit:** Check what's in memory
```
memory_recall query="*" limit=50
```
**Wipe:** Clear all vector memory
```bash
rm -rf ~/.clawdbot/memory/lancedb/
```
Then restart gateway: `clawdbot gateway restart`
**Reseed:** After wipe, store key facts from MEMORY.md
```
memory_store text="<fact>" category="preference|fact|decision" importance=0.9
```
## Config: Disable Auto-Capture
The main source of junk is `autoCapture: true`. Disable it:
```json
{
"plugins": {
"entries": {
"memory-lancedb": {
"config": {
"autoCapture": false,
"autoRecall": true
}
}
}
}
}
```
Use `gateway action=config.patch` to apply.
## What to Store (Intentionally)
✅ Store:
- User preferences (tools, workflows, communication style)
- Key decisions (project choices, architecture)
- Important facts (accounts, credentials locations, contacts)
- Lessons learned
❌ Never store:
- Heartbeat status ("HEARTBEAT_OK", "No new messages")
- Transient info (current time, temp states)
- Raw message logs (already in files)
- OAuth URLs or tokens
## Monthly Maintenance Cron
Set up a monthly wipe + reseed:
```
cron action=add job={
"name": "memory-maintenance",
"schedule": "0 4 1 * *",
"text": "Monthly memory maintenance: 1) Wipe ~/.clawdbot/memory/lancedb/ 2) Parse MEMORY.md 3) Store key facts to fresh LanceDB 4) Report completion"
}
```
## Storage Guidelines
When using memory_store:
- Keep text concise (<100 words)
- Use appropriate category
- Set importance 0.7-1.0 for valuable info
- One concept per memory entry
© aAAaqwq · MIT · aAAaqwq/AGI-Super-Team