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
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.
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.
mempalace-integration
MemPalace่ฎฐๅฟ็ณป็ป้ๆ - AAAKๅ็ผฉ + Hallๅ็ฑป + L0-L3ๅๅฑ 30xๆ ๆๅ็ผฉ(1000โ33 tokens)(1000โ33 tokens)(1000โ33 tokens)(1000โ33 tokens)(1000โ33 tokens)(1000โ33 tokens)๏ผfacts/events/preferences/adviceๅ็ฑป๏ผๅ ่ฝฝไผๅ ็บง
aethercore
AetherCore v3.3.4 - Security-focused final release. High-performance JSON optimization with universal smart indexing for all file types. All security review issues fixed, ready for production.
zhihu-cli
็ฅไน CLI (pyzhihu-cli)๏ผๆ็ดขใ็ญๆฆใ้ฎ้ข/ๅ็ญใๅๆณๆณ/ๆ้ฎ/ๆ็ซ ใๅ ่ชๅทฑ็ๅ ๅฎนใ็น่ตๅ ณๆณจใ้็ฅใAgent ไปฃๆง่ก zhihu ๅฝไปค๏ผCookie ไป ๅญๆฌๅฐใ