Install
openclaw skills install token-cost-timeEstimate LLM task token usage, cost, and duration using rule-based classification and optional local profile data without external dependencies.
openclaw skills install token-cost-timetoken-cost-time is a lightweight, dependency-free estimator for LLM task token usage, cost, and duration.
It uses rule-based task classification plus baseline priors and optional local profile data.
From this module directory:
npm test
node cli/index.js calibrate --objective "summarize this document" --model claude-haiku-3
node cli/index.js compare --objective "implement a React component" --models claude-haiku-3,claude-sonnet-4,gpt-4o
node cli/index.js record --model claude-haiku-3 --task-class summarization --input-tokens 1340 --output-tokens 290 --duration-ms 4100 --cost 0.00071
calibrate(objective, model, profilePath = null)record(executionData, profilePath = null)compare(objective, models, profilePath = null, sortBy = 'cost')Library usage example:
import { calibrate } from './src/calibrate.js';
const result = calibrate('summarize this architecture memo', 'claude-haiku-3');
// result.taskClass => 'summarization'
// result.estimate.costUsd => estimated dollar cost
// result.confidence => 0.2 cold start, rises to 0.95 with 50+ recorded runs
If profilePath is omitted, profile defaults to:
~/.token-cost-time/profile.jsonExecution log defaults to:
~/.token-cost-time/execution-log.jsonlsummarizationcode_generationcode_auditreasoningcreativeextractionconversation (fallback)os.homedir() for cross-platform compatibility.