token-usage-tracker
Installation
SKILL.md
token-usage-tracker
Quick start
- Configure defaults in
skill-config.json(timezone, log_folder). - Install scripts (examples provided) into your workspace and wire the interceptor into your message pipeline.
- Use
scripts/context_summarizer.pybefore sending large contexts to reduce token usage.
What this skill provides
- Logging:
token_tracker.pywrites per-call token usage to a JSONL log. Includes timestamp normalization. - Interceptor:
token_interceptor.pyexample that normalizes timestamps and forwards sanitized messages to the tracker. - Alerts:
token_alerts.pyexample for threshold-based alerts (no external posting by default). - Compression:
context_summarizer.pyproduces short summaries to reduce token payloads. - Utilities: migration and cleanup scripts (convert timestamps, dedupe log entries).
When to use
- Use this skill when you want transparent per-call token accounting, to keep token usage low, or to protect sensitive/verbose contexts by summarizing before sending to the model.