Source Code
Context Optimizer & Task Processing Skills Package
Overview
This package contains two powerful OpenClaw skills for automated context management:
- Context Optimizer - Automatically optimizes conversation context to prevent "prompt too large" errors
- Task Processor - Handles large tasks by automatically splitting them into smaller subtasks
Files Included
skills/context-optimizer/- Main skill directory with all implementation filescommands/optimize-context.js- Command handler for context optimizationcommands/optimize-context.json- Command configuration for context optimizationcommands/process-task.js- Command handler for processing large taskscommands/process-task.json- Command configuration for task processingsystems/context-monitor.js- Background context monitoring systemsystems/context-monitor-config.json- Configuration for context monitoringtask_processing_config.json- Global task processing configuration
Installation Instructions
Extract this package to your OpenClaw workspace:
cd ~/.openclaw/workspace tar -xzf /path/to/context-optimizer-skill.tar.gzInstall dependencies (if any are needed):
cd ~/.openclaw/workspace/skills/context-optimizer npm installThe skills should now be available in your OpenClaw system with:
/optimize-contextcommand for manual context optimization/process-taskcommand for handling large tasks with automatic splitting
Features
Context Optimizer
- Automatically monitors conversation length
- Triggers optimization when message count exceeds thresholds
- Extracts key points and facts while clearing old context
- Prevents "prompt too large" errors
Task Processor
- Detects large tasks that exceed token limits
- Automatically splits large tasks into smaller subtasks
- Processes subtasks sequentially while maintaining context
- Integrates with context optimization to prevent overflow
Automatic Monitoring
- Continuous background monitoring of context length
- Configurable thresholds for automatic optimization
- Seamless integration with normal conversation flow
Configuration
- Adjust settings in
task_processing_config.json - Modify thresholds for message counts and token limits
- Configure timing for automatic optimization triggers
The skills are ready to use immediately after installation!