Introduction
# OpenClaw Optimizer Skill
## Overview
The OpenClaw Optimizer is a comprehensive performance and cost optimization skill designed to enhance the efficiency of Clawdbot's subagent workflows.
## Core Components
### 1. Task Router - Intelligent model selection based on task complexity - Automatic routing between Haiku, Sonnet, and Opus models - Cost prediction and optimization
### 2. Scheduler - Robust task execution with retry mechanism - Configurable preflight and postflight hooks - Timeout and exponential backoff handling
### 3. Browser Governor - Browser tab serialization - Concurrent tab management - Circuit breaker for preventing runaway processes
### 4. Context Compaction - Automatic token tracking - Summarization at 50,000 token threshold - Preserves critical context
### 5. Real-time Dashboard - Monitor daily budget - Track task execution - Visualize model distribution - Circuit breaker status
## Expected Savings
**Before Optimization:** $90/day **After Optimization:** $3-5/day **Savings:** 95%
## Installation
```bash npm install @startclaw/openclaw-optimizer ```
## Usage
```javascript const { TaskRouter, OptimizerScheduler, BrowserGovernor } = require('@startclaw/openclaw-optimizer');
const router = new TaskRouter(); const scheduler = new OptimizerScheduler(); const browserGovernor = new BrowserGovernor();
// Automatic model and cost optimization const modelSelection = router.selectModel(taskDescription); await scheduler.execute(task, modelSelection); ```
## Monitoring
```bash # Real-time dashboard python3 scripts/dashboard.py watch ```
## License
StartClaw Internal Use License