oktk
LLM Token Optimizer - Reduce AI API costs by 60-90%. Compresses CLI outputs (git, docker, kubectl) before sending to GPT-4/Claude. AI auto-learning included. By Buba Draugelis ๐ฑ๐น
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/satnamra/oktkoktk - CLI Output Compressor for LLMs
The Problem
When you run commands through an AI assistant, the full output goes into the LLM context:
$ git status
# Returns 60+ lines, ~800 tokens
# Your AI reads ALL of it, you pay for ALL of it
Every token costs money. Verbose outputs waste your context window.
The Solution
oktk sits between your commands and the LLM, compressing outputs intelligently:
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ Command โ โโโบ โ oktk โ โโโบ โ LLM โ
โ (800 tk) โ โ compress โ โ (80 tk) โ
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
โ
90% SAVED
When Does It Work?
Automatically when you run supported commands through OpenClaw:
| Command | What oktk does | Savings |
|---|---|---|
git status | Shows only: branch, ahead/behind, file counts | 90% |
git log | One line per commit: hash + message + author | 85% |
git diff | Summary: X files, +Y/-Z lines, file list | 80% |
npm test | Just: โ passed or โ failed + count | 98% |
ls -la | Groups by type, shows sizes, skips details | 83% |
curl | Status code + key headers + truncated body | 97% |
grep | Match count + first N matches | 80% |
docker ps | Container list: name, image, status | 85% |
docker logs | Last N lines + error count | 90% |
kubectl get pods | Pod status summary with counts | 85% |
kubectl logs | Last N lines + error/warning counts | 90% |
| Any command | AI learns patterns automatically (optional) | ~70% |
Concrete Example
Before oktk (800 tokens sent to LLM):
On branch main
Your branch is ahead of 'origin/main' by 3 commits.
(use "git push" to publish your local commits)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: src/components/Button.jsx
modified: src/components/Header.jsx
modified: src/utils/format.js
modified: src/utils/validate.js
modified: package.json
modified: package-lock.json
Untracked files:
(use "git add <file>..." to include in what will be committed)
src/components/Footer.jsx
src/components/Sidebar.jsx
tests/Button.test.js
no changes added to commit (use "git add" and/or "git commit -a")
After oktk (80 tokens sent to LLM):
๐ main
โ Ahead 3 commits
โ๏ธ Modified: 6
โ Untracked: 3
Same information. 90% fewer tokens. Same cost savings.
How It Works Technically
- Intercepts command output after execution
- Detects command type (git? npm? ls?)
- Applies specialized filter for that command
- Extracts only essential information
- Caches results (same command = instant, no reprocessing)
Safety First
oktk never breaks your workflow:
Metadata
Not sure this is the right skill?
Describe what you want to build โ we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-satnamra-oktk": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
Claude Code CLI for OpenClaw
Install, authenticate, and use Claude Code CLI as a native coding tool for any OpenClaw agent system.
sealvera
Tamper-evident audit trail for AI agent decisions. Use when logging LLM decisions, setting up AI compliance, auditing agents for EU AI Act, HIPAA, GDPR or SOC 2, or when a user asks about AI decision audit trails, explainability, or SealVera.
obsidian-cli
Skill for the official Obsidian CLI (v1.12+). Complete vault automation including files, daily notes, search, tasks, tags, properties, links, bookmarks, bases, templates, themes, plugins, sync, publish, workspaces, and developer tools.
stock-cli
็จไบ่ก็ฅจ่กๆ ๆฅ่ฏขไธๅๆ็ๅฝไปค่กๆ่ฝใ็จๆทๆๅฐ stock ๅฝไปคใ่ก็ฅจไปฃ็ ใๆๆฐ่ต่ฎฏใๅธๅบๆฆ่งใK ็บฟๆ้ ็ฝฎ็ฎก็ๆถ่ฐ็จใ
rocm_vllm_deployment
Production-ready vLLM deployment on AMD ROCm GPUs. Combines environment auto-check, model parameter detection, Docker Compose deployment, health verification, and functional testing with comprehensive logging and security best practices.