howdeploy/kisa-stack/voice-summary
Claude Code and agent skill by howdeploy/kisa-stack
- community
Checking that the SKILL.md file is still in the repository.
Быстрая выжимка и суммаризация голосовых сообщений и аудио. Используй когда пользователь говорит "сделай выжимку", "кратко расскажи что в войсе", "суммируй аудио", "что в подкасте", "переведи подкаст", "выжимка из войса".
Install
npx vskill@latest install howdeploy/kisa-stack/voice-summarySKILL.md
Voice Summary - Скилл выжимки из голосовых
Создает краткие выжимки из голосовых сообщений и аудиофайлов. Идеален для быстрого понимания содержания подкастов, лекций и длинных записей.
Режимы работы
1. Обработка аудио с выжимкой
Триггеры:
- "сделай выжимку из войса"
- "кратко расскажи что в голосовом"
- "суммируй это аудио"
- "что в этом подкасте"
- "переведи и сделай выжимку"
- "выжми главное из записи"
Workflow:
- Получаю аудиофайл от пользователя
- Отправляю на транскрипцию через API (Whisper/ElevenLabs)
- Получаю полный текст транскрипции
- Сохраняю полную транскрипцию в файл
- Создаю развернутую выжимку с 4 блоками:
- Общий пересказ своими словами
- Список основных тезисов
- Мои наблюдения и интерпретации
- Поиск ссылок на упомянутые проекты/ресурсы
- Возвращаю структурированную выжимку + ссылку на полный текст
2. Только транскрипция (без выжимки)
Триггеры:
- "просто транскрибируй"
- "только текст из войса"
- "нужен полный текст"
Workflow:
- Получаю аудиофайл
- Отправляю на транскрипцию
- Возвращаю полный текст без суммаризации
Технические детали
API для транскрипции
Использую доступные Speech-to-Text API:
- Автоматический выбор лучшего доступного API
- Поддержка русского и английского языков
- Получение чистого текста без таймкодов
Структура хранения
Формат файлов
Транскрипция (`.txt`):
Выжимка (`.md`):
Процесс обработки
Транскрипция + развернутая выжимка
- Получаю аудиофайл от пользователя
- Напрямую обращаюсь к Speech-to-Text API для транскрипции
- Сохраняю полный текст в
voice-summaries/transcripts/ - Анализирую текст и создаю выжимку по 4 блокам:
- Пересказ своими словами
- Список основных тезисов
- Мои наблюдения и интерпретации
- Поиск ссылок на упомянутые проекты через веб-поиск
- Сохраняю структурированную выжимку в
voice-summaries/summaries/ - Возвращаю полную выжимку + ссылку на транскрипцию
Только транскрипция
- Получаю аудиофайл
- Обращаюсь к API для транскрипции
- Возвращаю только чистый текст (не сохраняю)
Уточняющие вопросы
При обработке:
- "Нужна подробная выжимка или краткая?"
- "Сохранить полную транскрипцию?"
- "Это подкаст, лекция или разговор?"
Action-first режим для голосовых с жалобами/идеями/требованиями
Если пользователь прислал голосовое не ради пересказа, а чтобы превратить сказанное в артефакт — например ТЗ, prompt для coding-агента, список правок, требования заказчика — не застревать в длинной аналитической пасте по умолчанию.
Правильный порядок:
- Вытащить факты, боли, требования и ограничения.
- Сразу собрать целевой артефакт в нужном формате.
- Для Telegram и быстрых рабочих чатов по умолчанию делать краткую, емкую, готовую к вставке версию.
- Развернутую версию давать только если ее реально просили.
Формат по умолчанию для Telegram
- сначала 1 короткая фраза-контекст, если она вообще нужна;
- затем готовый блок:
prompt,ТЗ,TODO,список требований; - без огромной подводки, без повторения одного и того же разными словами;
- если пользователь явно просит "кратко/четко/без пасты" — ужимать до 5–12 строк или одного компактного блока.
Если пользователь присылает несколько войсов с ТЗ/требованиями подряд
Частый рабочий режим: пользователь пересылает голосовые от другого человека не ради пересказа, а чтобы восстановить что тот хочет как ТЗ. В этом режиме не начинать каждый войс как новый независимый summary.
Правильный порядок:
- Держать общий накопительный документ требований в голове текущего диалога.
- Каждый новый войс обрабатывать как добавку/уточнение к ТЗ.
- Сразу выдавать компактный блок: что добавилось, какие метрики/поля/аналитика/логика теперь нужны.
- Убирать разговорный мусор, сомнения и повторы, но сохранять числовые ориентиры, названия сущностей и причинно-следственную логику.
- Если в войсах есть продуктовая аналитика, разделять: цель, текущие показатели, целевые показатели, что вывести в админке, зачем это нужно.
Если пользователь просит список проблем из нескольких войсов
Это отдельный частый режим: не пересказывать весь разговор, а собрать короткий баг-лист / список проблем по нескольким голосовым подряд.
Правильный порядок:
- Слить все присланные голосовые в один общий набор наблюдений.
- Убрать повторы и разговорный мусор.
- Выдать сначала сухой список проблем в 3–8 пунктов.
- Если пользователь потом просит "разверни", раскрывать те же пункты, а не переписывать ответ с нуля в другой форме.
- Если в голосовых описано поведение диалога/воронки, добавлять не только сам баг, но и как он проявляется в переписке и к чему приводит.
Два полезных режима для таких войсов
1. Ультракоротко, для быстрой фиксации
- только пункты проблем;
- без лишних вступлений;
- хорошо подходит для Telegram и рабочих чатов.
2. Чуть подробнее, для баг-репорта
проблема;- как именно проявляется в диалоге;
- последствие для сценария/конверсии/логики.
Если пользователь спрашивает, "ты точно все послушала?"
Если у тебя была не прямая аудиообработка, а готовая расшифровка от платформы, отвечать честно и прямо:
- не делать вид, будто слушала ушами;
- сказать, что разобрала расшифровки всех голосовых;
- при желании перечислить кратко, что было в 1-м, 2-м, 3-м сообщении.
Pitfall
- Плохо: после голосового с жалобами на продукт выдать длинный пересказ, а полезный prompt спрятать внизу.
- Плохо: когда пользователь попросил очень короткий список проблем, а ответ расползся в анализ, выводы и советы.
- Плохо: при просьбе "разверни" полностью менять структуру вместо расширения уже собранного списка.
- Хорошо: быстро конвертировать речь в рабочий deliverable, а не в литературное summary.
- Хорошо: сначала дать короткий баг-лист, потом по запросу раскрыть каждый пункт через проявление и последствия.
Примеры использования
Выжимка из голосового
Пользователь: [присылает 7-минутное голосовое] "сделай выжимку"
Ответ:
Только транскрипция
Пользователь: [присылает аудио] "просто текст, без выжимки"
Ответ:
Error Handling
- Файл не найден → "Не могу найти этот аудиофайл"
- API недоступен → "Сервис транскрипции временно недоступен, попробуй позже"
- Слишком длинный файл → "Файл слишком длинный (>30 мин), разбей на части"
- Поврежденный файл → "Не удается обработать этот аудиофайл"
- Тихий/неразборчивый звук → "Звук слишком тихий или неразборчивый для транскрипции"
- Ошибка выжимки → "Транскрипция готова, но не удалось создать выжимку"
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/voice-summary/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/howdeploy/kisa-stack/voice-summary)