SkillHub

startclaw-optimizer

v1.0.2

主优化系统 - 适用于所有回复。回复前分类任务复杂度(简单问题/分析/编码):简单/导航/提取/状态类用Haiku;写作/分析/规划/调试类仅用Sonnet。监控上下文大小,超5万token建议/compact。自动化使用调度器包装。简单任务不加载完整对话历史。心跳始终Haiku单行。禁用Opus。必须在每次回复前运行以防止超10万token膨胀。

Sourced from ClawHub, Authored by idanmann10

Installation

Please help me install the skill `startclaw-optimizer` from SkillHub official store. npx skills add idanmann10/startclaw-optimizer

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

npm install @startclaw/openclaw-optimizer

Usage

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

# Real-time dashboard
python3 scripts/dashboard.py watch

License

StartClaw Internal Use License