Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Integrated memory management and extreme context compression for OpenClaw. Combines memory management, compression, search, and automation in one unified skill.
Integrated memory management and extreme context compression for OpenClaw. Combines memory management, compression, search, and automation in one unified skill.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Integrated memory management and extreme context compression for OpenClaw. Combines the best features of memory management and extreme compression into a single, streamlined skill with automatic scheduling.
# Install skill openclaw skill install memory-compression-system # Enable automatic compression (runs every 6 hours) scripts/enable.sh # Check status scripts/status.sh # Manual compression scripts/compress.sh --format ultra # Search memory scripts/search.sh "keyword"
Automatic compression: Every 6 hours (00:00, 06:00, 12:00, 18:00 UTC) Smart cleanup: Daily cleanup of old files Search functionality: Unified search across all memory files Backup system: Automatic backups before compression
Base64 Compact (B64C): Universal compatibility, ~40% reduction Custom Binary (CBIN): Optimized binary, ~70% reduction Ultra Compact (UCMP): Extreme compression, ~85% reduction, target ~150 tokens
Single cron job: No overlapping schedules Configurable: Adjust frequency and timing Reliable: Built-in error recovery and logging Efficient: Minimal resource usage
Unified search: Across all memory formats Fast indexing: Real-time search updates Context aware: Understands compressed formats Export options: Search results in multiple formats
Standard structure: Compatible with ClawHub Easy installation: One-command setup Health checks: Built-in monitoring Documentation: Comprehensive guides
openclaw skill search memory-compression-system openclaw skill install memory-compression-system
cd /home/node/.openclaw/workspace/skills git clone [repository-url] memory-compression-system cd memory-compression-system scripts/install.sh
# Enable automatic compression scripts/enable.sh # Disable automatic compression scripts/disable.sh # Check system status scripts/status.sh # Run health check scripts/health.sh
# Compress with auto format selection scripts/compress.sh # Compress to specific format scripts/compress.sh --format base64 scripts/compress.sh --format binary scripts/compress.sh --format ultra # Decompress files scripts/decompress.sh [filename] # List compressed files scripts/list.sh
# Search across all memory scripts/search.sh "keyword" # Search with filters scripts/search.sh "keyword" --format ultra --date 2026-02-15 # Export search results scripts/search.sh "keyword" --export json # View search history scripts/search-history.sh
# Cleanup old files scripts/cleanup.sh --days 30 # Backup system scripts/backup.sh # Restore from backup scripts/restore.sh [backup-file] # View logs scripts/logs.sh # Performance metrics scripts/metrics.sh
Edit config/default.conf: # Compression settings COMPRESSION_ENABLED=true DEFAULT_FORMAT=ultra RETENTION_DAYS=30 MAX_COMPRESSED_FILES=100 # Cron schedule (UTC) CRON_SCHEDULE="0 */6 * * *" # Every 6 hours CLEANUP_SCHEDULE="0 4 * * *" # Daily at 04:00 # Search settings SEARCH_ENABLED=true SEARCH_INDEX_AUTO_UPDATE=true SEARCH_HISTORY_SIZE=1000 # Performance settings MAX_MEMORY_MB=100 MAX_PROCESSING_TIME_SEC=300
export MEMORY_COMPRESSION_DEBUG=1 # Enable debug mode export MEMORY_COMPRESSION_QUIET=0 # Disable quiet mode export MEMORY_COMPRESSION_TEST=0 # Enable test mode
VERSION:3.0 FORMAT:B64C TIMESTAMP:2026-02-15T14:55:00Z SIZE:1024 CHECKSUM:crc32 DATA:<base64_encoded> Features: Human readable Easy debugging Universal compatibility CRC32 integrity check
[Magic:CBIN][Version:3][Flags:1][Size:4][Dictionary:var][Data:var][Checksum:2] Features: Optimized binary format Shared string dictionary Huffman encoding CRC16 integrity check
Target: ~150 tokens for complete context Features: Extreme compression (~85% reduction) 3-letter abbreviations Bit packing Delta encoding String interning
Every 6 hours: 00:00, 06:00, 12:00, 18:00 UTC Operations: Backup current memory Compress with optimal format Update search index Cleanup old files Log results
Daily at 04:00 UTC Operations: Remove files older than RETENTION_DAYS Archive logs Optimize search index Update statistics
Integrated with OpenClaw health checks Operations: Check compression status Verify file integrity Monitor resource usage Report issues
Real-time updates: Index updates after each compression Multiple formats: Searches across all compression formats Fast retrieval: Optimized for speed Context aware: Understands compressed content
# Basic search scripts/search.sh "compression" # Advanced search scripts/search.sh "compression ratio" --format ultra --after 2026-02-01 # Export results scripts/search.sh "test" --export csv --output results.csv # Search history scripts/search.sh --history
{ "version": "3.0", "last_updated": "2026-02-15T18:00:00Z", "files": [ { "filename": "memory_20260215_180000.ultra", "format": "ultra", "size": 256, "original_size": 1024, "ratio": 0.25, "keywords": ["compression", "memory", "test"], "timestamp": "2026-02-15T18:00:00Z" } ] }
Backup system: Automatic backups before operations Transaction logs: All operations logged Rollback capability: Automatic rollback on failure Error notifications: Alerts for critical issues
# Check error logs scripts/logs.sh --error # Restore from backup scripts/restore.sh latest # Repair search index scripts/repair-index.sh # Reset system scripts/reset.sh --safe
Issue: Compression fails Solution: Check disk space and run scripts/repair.sh Issue: Search not working Solution: Rebuild index with scripts/rebuild-index.sh Issue: Cron job not running Solution: Check with scripts/status.sh --cron Issue: Performance degradation Solution: Run scripts/cleanup.sh --aggressive
logs/compression.log: Compression operations logs/search.log: Search operations logs/error.log: Error messages logs/performance.log: Performance metrics logs/cron.log: Cron job execution
# Basic status scripts/status.sh # Detailed health check scripts/health.sh # Performance metrics scripts/metrics.sh # System information scripts/info.sh
Email alerts: For critical errors (if configured) Telegram notifications: For important events Log monitoring: Automatic log analysis Performance alerts: For resource issues
cd test ./run-tests.sh
Unit tests: Format encoding/decoding Integration tests: Full system integration Performance tests: Speed and memory usage Error tests: Failure scenarios Cron tests: Automatic scheduling
# Test compression scripts/test-compression.sh # Test search scripts/test-search.sh # Test cron job scripts/test-cron.sh # Test error handling scripts/test-errors.sh
Base64: < 50ms for 10KB Binary: < 100ms for 10KB Ultra: < 200ms for 10KB Target ratio: 75-90% reduction
Indexing: < 100ms per file Search: < 50ms for 1000 files Memory: < 10MB for index Updates: Real-time
CPU: Minimal impact Memory: < 50MB peak Disk: Configurable retention Network: Local only
# Update via ClawHub openclaw skill update memory-compression-system # Manual update scripts/update.sh # Check for updates scripts/check-updates.sh
Regular backups: Weekly backups of data/ directory Export search index: Monthly export of search index Archive logs: Monthly log archiving Configuration backup: Backup config/ after changes
3.0.0: Integrated memory-compression-system (current) 2.0.0: Extreme context compression skill 1.0.0: Memory manager skill
# Clone repository git clone [repo-url] # Install dependencies npm install # Run tests npm test # Build package npm run build
Bash scripts: Follow Google Bash Style Guide JavaScript: Follow Standard JS style Documentation: Keep SKILL.md updated Testing: Add tests for new features
Fork the repository Create feature branch Add tests for new functionality Update documentation Submit pull request
SKILL.md: This file README.md: User documentation examples/: Usage examples test/: Test examples
Check logs/ directory Run scripts/diagnose.sh Review examples/troubleshooting.md Contact maintainer if needed
ClawHub: Skill repository Discord: OpenClaw community GitHub: Issue tracker Documentation: OpenClaw docs
MIT License - See LICENSE file for details. Note: This skill is designed for OpenClaw context optimization. Always maintain backups of important data and test in a safe environment before production use.
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.