Auto-compress session memories when context usage exceeds 60%
Scanned 9/5/2026
Install to Claude Code
npx -y skills add dvcrn/openclaw-skills-marketplace --skill context-shrink --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Context Shrink?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dvcrn-context-shrink)More formats (shields.io, HTML) on the badges page.
---
name: context-shrink
description: "Auto-compress session memories when context usage exceeds 60%"
---
# Context Shrink Hook
Auto-compresses session memories when context usage exceeds 60% threshold. Cleans up old daily logs and compresses them into MEMORY.md for long-term storage.
## Features
- **自动触发**: 当 context 使用率 ≥ 60% 时自动执行
- **智能清理**: 保留最近 3 天的详细日志
- **压缩存储**: 旧日志压缩后写入 MEMORY.md
- **Git 提交**: 自动 commit 变更记录
## Configuration
```typescript
CONTEXT_THRESHOLD = 0.6 // 60% 触发阈值
DAYS_TO_KEEP = 3 // 保留最近 N 天日志
MIN_FILES_TO_KEEP = 5 // 至少保留文件数
COMPRESSION_MODEL = 'ollama-remote/qwen2.5:3b'
```
## Changelog
### 1.0.0
- Initial release
- Auto-compression at 60% threshold
- Git commit on cleanup
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!