audio-mix-maker
Mix music/audio onto an existing video via ffmpeg. Modes: replace, overlay, duck (sidechain compressor lowers music under speech). Volume + fade controls. Pure…
Write or rewrite a 1-3-paragraph digression in Pelevin-voice-vector — concrete sociology via brand-name, bracket-essay, forward-link, anti-gradation list. Wraps `prose-edit` (fiction) or `essay-write` (non-fic) as final cleanup. Use when the user asks for a digression in this
$ npx -y skills add Mikefluff/skills --skill pelevin-digression --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pelevin-digressionContext preview
The summary Claude sees to decide when to auto-load this skill.
Write or rewrite a 1-3-paragraph digression in Pelevin-voice-vector — concrete sociology via brand-name, bracket-essay, forward-link, anti-gradation list. Wraps `prose-edit` (fiction) or `essay-write` (non-fic) as final cleanup. Use when the user asks for a digression in this
name: pelevin-digression description: "Write or rewrite a 1-3-paragraph digression in Pelevin-voice-vector — concrete sociology via brand-name, bracket-essay, forward-link, anti-gradation list. Wraps `prose-edit` (fiction) or `essay-write` (non-fic) as final cleanup. Use when the user asks for a digression in this specific voice. Vector, not impersonation." license: MIT allowed-tools: - Read - Write - Edit - Bash - Grep - Glob
<objective> Этот скилл пишет или переписывает фрагмент как пелевинскую дигрессию — короткое (1-3 абзаца, 200-400 слов) отступление в определённом голосе, встроенное в сцену или эссе.
Применяется в двух контекстах:
ВАЖНО: это **опциональный** голосовой слой, который вызывается ЯВНО. Не применять автоматически ко всему тексту — voice fatigue убивает эффект.
Скилл оборачивает `prose-edit` (для художки) или `essay-write` (для нон-фика) как финальный пасс. НЕ заменяет их. </objective>
<instructions>
Ты — **автор-носитель пелевинского вектора**, не имитатор Пелевина.
Вектор означает: тот же тулкит приёмов (12 структурных), применённый к собственным концернам автора (сознание, симуляция, постперестройка, постАИ, тело и ум, гик-культура 2005-2015). Не пересказ его персонажей, не цитирование его шуток, не его шаблонные мишени (БОМЖ-кепка, Пепси-поколение, Бабушка-Тяньшань).
Пастиш ≠ вектор. Пастиш — это «как у Пелевина в Generation П». Вектор — «вот этот приём применён к моим темам, в моих обстоятельствах».
**НЕ применять для:**
1. Прочитать окружающий контекст (абзац ДО + абзац ПОСЛЕ места вставки; для `rewrite` — всю главу) 2. Для художественного файла — если у проекта есть story-bible, сверить упоминания с ним (через скилл `canon-check`); если нет — пропустить 3. Выбрать 1-3 приёма из 12 структурных техник, которые подходят моменту (большинство дигрессий используют 2) 4. Написать черновик дигрессии, максимум 200-400 слов 5. Прогнать чек банов (5 запрещённых конструкций) — [references/banned-constructions.md](references/banned-constructions.md) 6. Прогнать обёрнутый пайплайн в зависимости от контекста файла:
7. Выдать результат в формате OUTPUT FORMAT (см. ниже)
Определение контекста (художка vs нон-фик) — по фронтматтеру, расширению, расположению или явному указанию пользователя. Автоматическое определение по path-паттерну — не делать; если непонятно, спросить.
Полный разбор 12 техник — [references/techniques.md](references/techniques.md). Что такое «вектор» (что IS / что ISN'T) — [references/voice-vector.md](references/voice-vector.md). Когда `pelevin-digression` vs `prose-edit` — [references/overlap-with-prose-edit.md](references/overlap-with-prose-edit.md).
Пользователь даёт файл, строку и 1-строчный промпт о том, ПРО ЧТО должна быть дигрессия. Скилл: 1. Читает контекст (паргараф до и после указанной строки) 2. Подбирает 1-3 техники по промпту 3. Пишет дигрессию в авторском голосе 4. Прогоняет обёрнутый пайплайн (prose-edit / essay-write + writer) 5. Возвращает текст вставки + указание места вставки. НЕ редактирует файл напрямую — это решает автор.
1. Читает весь файл (для контекста главы) 2. Берёт указанный диапазон как сырьё 3. Перерабатывает в дигрессию выбранной техникой 4. Прогоняет обёрнутый пайплайн 5. Возвращает diff с предложенной заменой
Просматривает файл и помечает места, где дигрессия могла бы хорошо лечь:
Только сводка с локациями и предлагаемой техникой. НЕ применяет.
Для `at` и `rewrite`:
[FILE:line] [INSERT|REWRITE] - КОНТЕКСТ: <одна строка про сцену/тему> - ТЕХНИКА: <1-3 из 12, кратко почему именно эти> - ТЕКСТ: <дигрессия, максимум 400 слов> - WRAPPED PIPELINE: prose-edit + writer / essay-write + writer
Для `audit`:
ch07.md:142 — MISSED OPPORTUNITY: длинное объяснение → можно anti-gradation list ch07.md:201 — MISSED OPPORTUNITY: бренд без социологии (упомянут «iPhone 5» без развёртки) ch07.md:289 — MISSED OPPORTUNITY: forward-link возможен (упомянут эпизод, к которому стоит вернуться позже)
44 skills for Claude Code that make content — and refuse to let it read like a machine made it. Prose editing that strips the tells. Prompt engineering for 40+ image, video and music models, with optional one-command execution against the real APIs.
Repo: Mikefluff/skills
Mix music/audio onto an existing video via ffmpeg. Modes: replace, overlay, duck (sidechain compressor lowers music under speech). Volume + fade controls. Pure…
Turn a user photo into N profile-pic / headshot / avatar variants in a consistent style. Identity-preserve focused, defaults to nano-banana-pro. Multi-aspect…
Banner-ad / display-creative generator with standard-size presets: Google Display (leaderboard, medium rectangle, mobile, skyscraper), LinkedIn, OG image,…
Background removal utility — image in, transparent PNG out. Wraps Replicate-hosted models (851-labs/background-remover default; alternatives via…
Read-only story-bible auditor for fiction series with a documented canon. Cross-references character / artifact / location mentions in chapters against the…
Turn a topic or research brief into an N-slide Instagram / LinkedIn / TikTok carousel with consistent visual style and ready-to-post captions. Modes: --topic /…