Skip to content

Guide · Agent skill

How to use the quietshrink screen recording compressor skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The cli-anything-quietshrink skill teaches an AI agent to compress video files, mainly macOS screen recordings, using a command-line tool called quietshrink. It runs on the Mac's hardware HEVC encoder rather than the main processor, so encoding is fast and the computer stays quiet. This guide explains what the skill does, how to install it, how to ask for compression in plain language, and what to watch for.

quietshrink Screen Recording CompressorHKUDS/CLI-Anything · Apache-2.0

Quick start

  1. 1Check your Mac. Confirm you are on macOS with Apple Silicon, which is recommended, and that Homebrew is available for installing ffmpeg.
  2. 2Install ffmpeg. Install ffmpeg with hevc_videotoolbox support using Homebrew, as the requirements say.
  3. 3Install quietshrink. Run the install script from the project so the cli-anything-quietshrink command and quietshrink tool are available.
  4. 4Add the skill. Download the ZIP from the agent-skills page and unzip it into ~/.claude/skills/ or a project's .claude/skills/ folder, or upload it under Settings → Capabilities → Skills in the Claude apps.
  5. 5Run doctor. Ask the agent to run the doctor check, or run cli-anything-quietshrink doctor yourself, to verify the environment.
  6. 6Make a request. Ask in plain language for a named file to be compressed, and say which quality level you need if it matters.

What does the quietshrink skill make the agent do?

An agent skill is a folder of instructions (here, a SKILL.md file) that tells an AI agent how to handle a specific kind of task. This skill covers compressing video files such as .mov and .mp4, mainly screen recordings, so they are small enough to send through chat, email or GitHub.

The skill uses the Media Engine, which is Apple Silicon's hardware HEVC encoder, not the CPU. The source describes encoding as fast and silent. Before compressing, the agent can also inspect a file's codec, resolution, frame rate and duration with the probe command.

  • Compress a file with one of four quality presets: tiny, balanced, transparent (default) or pristine.
  • Check a video's codec, width, height, frame rate and duration before processing.
  • Check that the environment is set up correctly with the doctor command.
  • Return machine-readable JSON output when requested with --json.

How do you install the quietshrink agent skill?

Download the skill ZIP from the agent-skills directory page, then unzip it into one of these locations. For all your projects, use ~/.claude/skills/. For a single project, use the .claude/skills/ folder inside that project.

If you use the Claude apps instead, open Settings → Capabilities → Skills and upload the skill there.

The skill also depends on the cli-anything-quietshrink command and the quietshrink tool, which are installed through the project's install script. The skill itself does not install them. Check the source repository for the install script's exact steps.

  • Requirement: macOS on Apple Silicon (M1 to M4) is recommended.
  • Requirement: ffmpeg with hevc_videotoolbox support, installable with Homebrew.
  • The skill ships as a single file, SKILL.md.
unzip cli-anything-quietshrink.zip -d ~/.claude/skills/

How do you trigger the skill with a natural request?

You do not need to name the command. Describe what you want, and the agent will match the request to the skill's description. Good requests name the file and the goal, such as making a recording small enough to email.

If you want a specific quality level, say so. Otherwise the agent uses the default transparent preset. The source says the agent should run doctor before processing, and probe on unfamiliar files.

  • Compress ~/Desktop/demo.mov so I can send it in Slack.
  • This screen recording is too big for GitHub. Make it smaller without visible quality loss.
  • Shrink this recording with the smallest quality you think is acceptable for chat.
  • Check the codec and length of this video before you compress it.

Which quality preset should you pick?

The skill provides four presets. The figures below are typical reductions and SSIM scores listed in the SKILL.md file, not guarantees for your footage. SSIM is a similarity score where closer to 1 means the output looks more like the original.

Tiny is for chat and email where small artifacts are acceptable. Transparent is the default and is described as visually lossless, so use it for anything important. Pristine is for archiving or editing.

  • tiny (q 50): typical reduction about 90%, SSIM about 0.95, for chat and email.
  • balanced (q 55): typical reduction about 88%, SSIM about 0.99, for docs and sharing.
  • transparent (q 60, default): typical reduction about 87%, SSIM about 0.99 or higher, for important files.
  • pristine (q 70): typical reduction about 84%, SSIM about 0.997, for archival near-source quality.
cli-anything-quietshrink compress -q tiny ~/Desktop/demo.mov

What output does the skill return?

The compress command reports the input and output paths, file sizes in bytes, saved bytes and saved percent, duration, elapsed time, encoding speed, the preset used, the q value and the GOP setting. The probe command reports the path, size in bytes and megabytes, codec, width, height, framerate and duration.

If something fails, the source lists three common errors. ffmpeg not found is fixed with brew install ffmpeg. hevc_videotoolbox not available is fixed with brew reinstall ffmpeg. compression_failed usually means the input is damaged, and running with --verbose shows the ffmpeg errors.

  • Run doctor first to confirm the environment.
  • Use probe on unfamiliar files.
  • Add --json to any command for machine-readable output.
cli-anything-quietshrink probe ~/Desktop/demo.mov

What should you know about safety, scripts and network use?

This skill runs scripts, because it calls the cli-anything-quietshrink command and ffmpeg on your Mac. It does not use the network, according to the listing. Read the install script and the source repository before running it, as you would with any tool that runs on your computer.

The skill is not suited to every file. Camera footage and vlogs will shrink much less. The default preset is lossy, so if you need a byte-identical or lossless copy, keep the original. On Intel Macs and other systems, the skill falls back to less efficient software encoding.

  • Keep your original recording until you have checked the compressed copy.
  • Source repository: https://github.com/achiya-automation/quietshrink
  • Background reading on the approach: WHY.md in the same repository.

What people use it for

  • Shrinking a screen recording so it can be sent through chat or email.
  • Reducing the size of a demo video before attaching it to a GitHub issue.
  • Compressing a screencast to a smaller archive copy with the pristine preset.
  • Checking a video's codec and resolution with probe before deciding what to do with it.

Frequently asked questions

How do I install the quietshrink agent skill?

Download the skill ZIP from the agent-skills page and unzip it into ~/.claude/skills/ for all projects, or into a project's .claude/skills/ folder. In the Claude apps, you can instead upload it under Settings → Capabilities → Skills. The quietshrink tool itself is installed separately through its install script.

What do I need to run quietshrink?

The source recommends macOS on Apple Silicon (M1 to M4). You also need ffmpeg with hevc_videotoolbox support, which you can install with Homebrew, plus the cli-anything-quietshrink command and quietshrink tool from the install script.

Is the quietshrink skill free?

The source material does not state pricing or licence terms for the skill. The listing says it is under the Apache-2.0 licence for the HKUDS/CLI-Anything repository. Check the licence file in the repository for the details.

Does quietshrink reduce quality?

The default transparent preset is described as visually lossless, with an SSIM around 0.99 or higher. The tiny preset trades more quality for a smaller file. Even the default preset is lossy, so keep your original if you need an exact copy.

Why does quietshrink fail with hevc_videotoolbox not available?

The source says to run brew reinstall ffmpeg to fix this. If ffmpeg is missing entirely, the error is ffmpeg not found, and the fix is brew install ffmpeg.

Does quietshrink work on Windows or Intel Macs?

The skill is designed for Apple Silicon. On other systems, the source says it falls back to software encoding, which is less efficient. The source does not describe how well that fallback performs, so test it on a sample file first.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are on an Apple Silicon Mac and regularly need to shrink screen recordings for chat, email or GitHub without the computer slowing down. Pick something else for camera footage, Intel Macs, or any case where you need a byte-identical copy of the original.

Download the skill

Find exactly what
you're looking for