omni-compression

Configure RTK (command output), Caveman (prose), and stacked compression modes. Manage language packs, custom rules, and test prompt compression reducing tokens by 60–90%.

By diegosouzapw · 432 installs

npx skills add diegosouzapw/omniroute --skill omni-compression

Source repository · Upstream listing

<! generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten Overview Configure RTK (command output), Caveman (prose), and stacked compression modes. Manage language packs, custom rules, and test prompt compression reducing tokens by 60–90%. Authentication All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE API KEY=false for local development. Endpoints POST /api/compression/preview Preview compression for a message payload GET /api/compression/language packs List Caveman compression language packs GET /api/compression/rules List Caveman compression rule metadata Payloads See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas. <! skill:custom start <! Migrated from skills/omniroute compression/SKILL.md (preserved curated content) OmniRoute — Compression Requires OMNIROUTE URL and OMNIROUTE KEY . See [entry point SKILL](https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/omniroute/SKILL.md) for setup. Overview OmniRoute compresses token payloads before forwarding to providers. No code changes required — set it once, it applies to all requests transparently. Engine Best for Typical savings RTK Terminal / build / test / git output 60–90% Caveman Human prose, chat history 46% input Stacked ( rtk → caveman ) Mixed coding sessions 78–95% MCP accessibility filter Browser/accessibility tool results 60–80% Get current settings Enable RTK (best for coding agents) Enable stacked mode (maximum savings) Enable Caveman (prose / chat) Caveman intensities: lite (safe), standard (balanced), aggressive (long sessions), ultra (context recovery). Preview compression before enabling Response includes compressed , original length , compressed length , savings pct . MCP accessibility tree filter (browser agent use) When OmniRoute is used with browser/Playwright MCP tools, it automatically compresses verbose accessibility tree tool results. Enabled by default; configure thresholds: collapseThreshold : collapse sibling lines when ≥ N repeats (default 30). maxTextChars : hard truncate after N chars with navigation hint (default 50000). Language packs (Caveman) Caveman supports language aware rules for pt BR, es, de, fr, ja: Via MCP Disable compression Errors 400 invalid mode → use off , lite , standard , aggressive , ultra , rtk , or stacked 400 invalid stackedPipeline → array must contain valid engine ids ( rtk , caveman ) <! skill:custom end