$npx skillfedfor your agent

mix-compression

Mix Output Compression installs rtk filters that intercept mix test, credo, dialyzer, and compile output before it enters your transcript. The filters collapse successful runs to single lines while keeping all failures, errors, and stack traces intact, typically saving 5-15% of tokens per session.

Mix Output Compression reduces context use by filtering verbose mix output through rtk before it reaches Claude.

AI-generated summary based on this skill's SKILL.md

507 35 MITupdated by oliver-kriska

Decision gist · record as of 2026-07-27

Mix Output Compression reduces context use by filtering verbose mix output through rtk before it reaches Claude. Mix Output Compression installs rtk filters that intercept mix test, credo, dialyzer, and compile output before it enters your transcript. The filters collapse successful runs to single lines while keeping all failures, errors, and stack traces intact, typically saving 5-15% of tokens per session.

manual: git clone https://github.com/oliver-kriska/claude-elixir-phoenix → cp -r claude-elixir-phoenix/plugins/elixir-phoenix/skills/mix-compression ~/.claude/skills/mix-compression
plugins/elixir-phoenix/skills/mix-compression/SKILL.md · version df175d5d

Use it when

  • Mix Output Compression filters mix test, credo, dialyzer, and compile commands.
  • Yes.

Verify before relying

Read SKILL.md below before installing (3 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

oliver-kriska/claude-elixir-phoenix/mix-compression · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How does mix-compression reduce mix test output noise?

Mix Output Compression installs rtk filters that intercept mix test output before it enters your transcript. The filters collapse successful test runs to single lines while preserving all failures, errors, and stack traces, typically saving 5-15% of tokens per session on mix-heavy debugging workflows.

What mix commands does mix-compression filter?

Mix Output Compression filters mix test, credo, dialyzer, and compile commands. Each filter preserves critical errors and failures while compressing verbose successful runs, helping you stay within context limits without losing diagnostic information.

Can mix-compression compress mix dialyzer output too long?

Yes. Mix Output Compression includes an rtk filter for dialyzer that compresses warning output while keeping all errors and stack traces intact. This reduces context bloat from verbose dialyzer warnings without sacrificing diagnostic detail.

How much token savings can mix-compression achieve?

Mix Output Compression typically achieves 5-15% token savings on mix-heavy debugging workflows by collapsing successful test, compile, and analysis runs to single lines while preserving all failures and errors that require your attention.

What license does mix-compression use?

Mix Output Compression is released under the MIT license, allowing free use, modification, and distribution in both open-source and commercial projects.

How do I install rtk filters for mix test and other commands?

Mix Output Compression handles rtk filter installation and configuration for you. Once installed, the filters automatically intercept mix test, credo, dialyzer, and compile output, collapsing successful runs while preserving errors and stack traces.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Mix Output Compression

Mix commands (mix test, mix credo, mix dialyzer, mix compile) emit verbose, repetitive output that consumes context fast. This skill installs rtk — a CLI proxy that filters tool output before it lands in the transcript.

The filters short-circuit happy paths to a single line (mix test: all pass) while preserving full failure blocks, compile errors, and stack traces. Net win: 5-15% per-session token reduction on mix-heavy workflows.

When to use

  • Long sessions/phx:work or /phx:full hitting context limits from mix output
  • Debugging loops/phx:investigate retrying mix compile/mix test repeatedly
  • Dialyzer-heavy projectsmix dialyzer output dominates the transcript

Iron Laws

  1. NEVER strip critical signals — compile errors (** (CompileError), == Compilation error in), test failures (FAILURES, 0 failures

(truncated - see the full file via the links below)

File tree — 3 files
plugins/elixir-phoenix/skills/mix-compression/SKILL.md
plugins/elixir-phoenix/skills/mix-compression/references/install.md
plugins/elixir-phoenix/skills/mix-compression/references/rtk-filters.toml

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Reduce context consumption by filtering verbose mix command output”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

phx-mix-compression
by oliver-kriska · oliver-kriska/claude-elixir-phoenix

Install rtk filters to compress verbose mix command output before it consumes context. The skill preserves critical signals like compile errors and test failures while short-circuiting successful runs to single lines, delivering 5-15% token savings on mix-heavy workflows.

MITfor amp, codex, opencodeupdated Jul 2026
★ 507repo stars
Rtk Optimizer
by FlorianBruniaux · FlorianBruniaux/claude-code-ultimate-guide

RTK Optimizer detects high-verbosity shell commands and suggests RTK wrappers to dramatically reduce token usage—achieving up to 92% savings on git log, 90% on cargo test and pytest, and similar gains across build tools and package managers. The skill automatically proposes optimizations when it spots commands like git diff, find, or test frameworks, then executes the wrapped version to preserve context window space.

CC-BY-SA-4.0updated Jul 2026
★ 5,576repo stars
add-rtk
by nanocoai · nanocoai/nanoclaw

add-rtk deploys rtk, a CLI proxy that compresses output from common development commands (git, cargo, pytest, docker, kubectl, and others), directly into Claude Code agent containers. The skill automates binary installation, container mounting, and hook configuration so every Bash call routes through rtk transparently, delivering 60–90% token savings without manual intervention.

MITfor claude-codeupdated Jul 2026
★ 30,388repo stars
Media Processing
by mrgoonie · mrgoonie/claudekit-skills

Combine FFmpeg and ImageMagick to handle multimedia workflows—video encoding and transcoding, audio extraction, image resizing and effects, streaming manifest generation, and batch processing. Choose the right tool for each task: FFmpeg excels at video/audio work and live streaming, while ImageMagick specializes in image transformation and composition.

no license declared → metadata onlyfor claude-codeupdated Apr 2026
★ 2,186repo stars
tdd-rust
by rtk-ai · rtk-ai/rtk

tdd-rust guides you through test-driven filter implementation for RTK using the Red-Green-Refactor cycle. Start with real command output fixtures, write failing tests that verify both output format and ≥60% token reduction, then implement the minimum code to pass. Lock output format with snapshot tests and integrate into your CLI.

Apache-2.0for claude-codeupdated Jul 2026
★ 73,568repo stars
Video Edit
by calesthio · calesthio/OpenMontage

Video Edit runs ffmpeg directly to handle common video tasks—trimming clips, joining multiple files, resizing for social platforms, adjusting playback speed, swapping audio tracks, and converting between formats. Built-in presets for TikTok, YouTube, Instagram, and other platforms streamline resizing with proper aspect ratio handling.

AGPL-3.0for claude-codeupdated Jul 2026
★ 42,764repo stars
Tags
output-filteringtoken-optimizationcontext-managementcli-proxynoise-reductionelixir-toolingtranscript-efficiencyworkflow-optimization