Install
openclaw skills install memory-compression-systemIntegrated memory management and extreme context compression for OpenClaw. Combines memory management, compression, search, and automation in one unified skill.
openclaw skills install memory-compression-systemIntegrated 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"
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:
[Magic:CBIN][Version:3][Flags:1][Size:4][Dictionary:var][Data:var][Checksum:2]
Features:
Target: ~150 tokens for complete context
Features:
# 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"
}
]
}
# 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 operationslogs/search.log: Search operationslogs/error.log: Error messageslogs/performance.log: Performance metricslogs/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
cd test
./run-tests.sh
# 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
# Update via ClawHub
openclaw skill update memory-compression-system
# Manual update
scripts/update.sh
# Check for updates
scripts/check-updates.sh
data/ directoryconfig/ after changes# Clone repository
git clone [repo-url]
# Install dependencies
npm install
# Run tests
npm test
# Build package
npm run build
logs/ directoryscripts/diagnose.shexamples/troubleshooting.mdMIT 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.