К основному содержанию
скилл CX Codex

cli-anything-quietshrink — скилл для Claude Code: обзор и установка

Скилл сжимает скринкасты на компьютерах Apple Silicon через аппаратный кодер HEVC. Помогает уменьшить размер файлов .mov и .mp4 на 70–90% без нагрузки на процессор.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-quietshrink -a claude-code
Открыть на GitHub

Что делает cli-anything-quietshrink

Инструмент обращается к утилите cli-anything-quietshrink и перекладывает кодирование видео на чип Apple Silicon Media Engine. Процессор при этом свободен, а вентиляторы не шумят. Сжатие идёт через аппаратный кодер HEVC с четырьмя пресетами: tiny, balanced, transparent со значением q 60 по умолчанию и pristine. Перед работой утилита проверяет окружение командой doctor и считывает параметры файла через probe.

Съёмки с обычной камеры или влоги им сжимать бесполезно: экономия размера держится на статичных кадрах скринкастов, которых в обычном видео нет. Для работы в системе обязательно нужен установленный ffmpeg с поддержкой hevc_videotoolbox. Без процессоров Apple Silicon M1, M2, M3 или M4 утилита переключится на медленную программную обработку.

Какие задачи решает

  • сжать скринкаст .mov или .mp4 для отправки в чат
  • уменьшить размер видеозаписи экрана без заметной потери качества
  • подготовить тяжёлое видео для прикрепления к задаче на GitHub
  • проверить кодек и параметры видеофайла перед компрессией

Примеры запросов агенту

  • Сожми запись экрана screen.mov с качеством по умолчанию через cli-anything-quietshrink.
  • Уменьши файл recording.mp4 с пресетом tiny, чтобы отправить его по почте.
  • Проверь метаданные видео screencast.mov с помощью cli-anything-quietshrink probe.

Как установить cli-anything-quietshrink

1Через Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-quietshrink -a claude-code

2Вручную: положить файлы

~/.claude/skills/cli-anything-quietshrink/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-quietshrink/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cli-anything-quietshrink

Как установить cli-anything-quietshrink в Claude Code?

Выполните в терминале команду npx skills add HKUDS/CLI-Anything --skill cli-anything-quietshrink -a claude-code. Конфигурация запишется по пути ~/.claude/skills/cli-anything-quietshrink/SKILL.md.

Что делает скилл cli-anything-quietshrink?

Он оптимизирует экранные видеозаписи с помощью аппаратного кодировщика HEVC на Apple Silicon. Утилита уменьшает размер файлов на 70–90% без ощутимой потери чёткости и без перегрева процессора.

Что требуется для работы утилиты?

Необходим установленный пакет ffmpeg с кодеком hevc_videotoolbox и Mac на процессоре M1, M2, M3 или M4. Проверить готовность системы можно командой cli-anything-quietshrink doctor.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cli-anything-quietshrink"
description: Compress macOS screen recordings with zero CPU stress using Apple Silicon's hardware HEVC encoder. Typically reduces file size 70-90% while staying visually lossless. Computer stays silent during encoding.
---

# quietshrink — Agent Skill

You have access to `cli-anything-quietshrink`, a CLI for compressing video files on macOS Apple Silicon. It uses the Media Engine (hardware HEVC encoder), not the CPU, so encoding is fast and silent.

## When to use it

- User wants to compress a screen recording, screencast, or any .mov/.mp4 file
- File is too large to share (chat, email, GitHub)
- Need smaller files but cannot tolerate visible quality loss
- Apple Silicon Mac (M1/M2/M3/M4) — best results

**Don't** use this on non-screen content (camera footage, vlogs) — savings will be much smaller because there are no duplicate frames to drop.

## Commands

```bash
# Compress with default transparent quality
cli-anything-quietshrink compress <input> [output]

# Compress with specific preset
cli-anything-quietshrink compress -q tiny <input>     # smallest
cli-anything-quietshrink compress -q transparent <input>  # default, visually lossless
cli-anything-quietshrink compress -q pristine <input>     # near-source quality

# Inspect a file before compressing
cli-anything-quietshrink probe <input>

# List quality presets
cli-anything-quietshrink presets

# Verify environment
cli-anything-quietshrink doctor
```

All commands accept `--json` for machine-readable output.

## Quality presets

| Preset | q | Typical reduction | SSIM | Use case |
|--------|---|-------------------|------|----------|
| `tiny` | 50 | ~90% | ~0.95 | Chat/email — small artifacts OK |
| `balanced` | 55 | ~88% | ~0.99 | Docs/sharing — high quality |
| `transparent` (default) | 60 | ~87% | ~0.99+ | **Anything important** — visually lossless |
| `pristine` | 70 | ~84% | ~0.997 | Archival — near-source |

## JSON output schema

`compress` returns:
```json
{
  "input": "/path/to/input.mov",
  "output": "/path/to/output.mov",
  "input_size": 105952129,
  "output_size": 12345678,
  "saved_bytes": 93606451,
  "saved_percent": 88.3,
  "duration_seconds": 193.3,
  "elapsed_seconds": 87,
  "encoding_speed": "2.2x",
  "quality_preset": "transparent",
  "q_value": 60,
  "gop": 600
}
```

`probe` returns:
```json
{
  "path": "...",
  "size_bytes": 105952129,
  "size_mb": 101.04,
  "codec": "h264",
  "width": 3024,
  "height": 1964,
  "framerate": "120/1",
  "duration_seconds": 193.31
}
```

## Decision flow for agents

```
User wants to share a recording
  ├─ Is it on Apple Silicon Mac? → use quietshrink
  │  ├─ For chat/email/quick share → -q tiny
  │  ├─ For docs/important sharing → -q transparent (default)
  │  └─ For archival/editing → -q pristine
  └─ Not on Mac? → falls back to software, less efficient
```

Before processing, run `doctor` to verify environment.
For unfamiliar files, run `probe` to understand resolution/codec/duration.

## Errors and recovery

- `ffmpeg not found` → `brew install ffmpeg`
- `hevc_videotoolbox not available` → `brew reinstall ffmpeg`
- `compression_failed` → check input file isn't corrupted; try `--verbose` mode to see ffmpeg errors

## Source

- Main repo: https://github.com/achiya-automation/quietshrink
- Bash CLI: `quietshrink` command (via the install script)
- Why this approach works: see [WHY.md](https://github.com/achiya-automation/quietshrink/blob/main/WHY.md)

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
speak-tts EmZod Скилл даёт агенту голос: озвучивает текст, статьи и книги прямо на Mac, без API-ключей и облака. CX Codex +1 735установок gguf-quantization Orchestra Research Скилл помогает квантовать модели через llama.cpp в формат GGUF от 2 до 8 бит. Пригодится для запуска LLM на процессоре или Apple Silicon без отдельной видеокарты. CX Codex +1 989установок mac-mini-llm-lab devops-skills Готовит Mac mini на Apple Silicon к роли автономного сервера нейросетей: настраивает Ollama, MLX, автозапуск через launchd и удалённый доступ. CX Codex +1 309установок apple-mail rbouschery Скилл даёт агенту доступ к Apple Mail на macOS: читать письма, искать, отправлять и разбирать ящики. Пригодится, если почта живёт в Mail, а не в веб-клиенте. CX Codex +1 1 400установок clui-cc-claude-overlay reason-machines Скилл ставит поверх Claude плавающее окно для macOS с вкладками сессий, подтверждением вызовов инструментов и голосовым вводом. CX Codex +1 1 300установок product-development rshankras Ведёт приложение от идеи до App Store: исследование рынка, PRD, архитектура, UX, тесты и релиз. Пригодится, когда есть задумка, но нет документов. CX Codex +1 553установок

Из того же набора55

cli-anything-rms Даёт агенту командную строку для Teltonika RMS: список роутеров, гейтвеев и IoT-устройств, алерты, конфиги и отчёты. CX Codex +1 451установок cli-anything-unrealinsights Скилл управляет трассировкой Unreal Engine, Trace Store и Unreal Insights, а затем выгружает тайминги и счётчики. Нужен для профилирования через агента. CX Codex +1 434установок cli-anything-nsight-graphics Управляет захватами и анализом NVIDIA Nsight Graphics из командной строки. Пригодится для диагностики кадров и трассировок GPU. CX Codex +1 412установок cli-anything-lldb Скилл запускает структурированные LLDB-сессии с JSON-выводом: ставит точки останова, изучает кадры и память, подключается к процессам. CX Codex +1 405установок cli-anything-sbox CLI с 79+ командами для работы с s&box (Source 2): редактируете сцены, префабы, материалы и конфиги прямо из агента, генерируете C# код и валидируете проект без запуска редактора. CX Codex +1 378установок cli-anything-macrocli Скилл превращает GUI-рабочие процессы в параметризованные CLI-команды. Агент вызывает макрос через macro run, система автоматически маршрутизирует выполнение в нужный бэкенд — API, трансформацию файлов или UI-автоматизацию. CX Codex +1 373установок cli-anything-firefly-iii Скилл связывает агента с сервером Firefly III через консольный интерфейс. Помогает контролировать счета и транзакции без постоянных фоновых процессов. CX Codex +1 347установок cli-anything-mailchimp Скилл даёт агенту CLI-обёртку над Mailchimp Marketing API v3.0: 303 команды для списков, кампаний, отчётов и автоматизаций. Пригодится, когда рассылки и аудитории нужно править из кода, а не в веб-интерфейсе. CX Codex +1 340установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой