Набрал /video в терминале. Вставил ссылку на YouTube. Через 5 минут получил разбор четырёхчасовой конференции - по каждому спикеру отдельно. Кейсы. Инструменты. Готовые промпты для глубокого ресёрча.
Никакой подписки на SaaS. Markdown-файл на 150 строк в .claude/commands/, n8n-вебхук и Supadata API. Собрал сам за 15 минут. Ну, вторую версию за 15. Первую - за 45, потому что полез не туда.
Что такое кастомные команды Claude Code
Берёшь markdown-файл. Кладёшь в .claude/commands/. Описываешь задачу человеческим языком - какие шаги, какой вход, какой выход. Claude Code читает и выполняет. Без кода.
Мой файл /video - ~150 строк. Внутри:
- Какой webhook вызвать для транскрипта
- Как разбить анализ по спикерам
- Какие файлы создать на выходе
- Промпты для Gemini Research - чтобы докопаться до деталей по каждому спикеру
Prompt engineering, только не для одного промпта, а для целого рабочего процесса с шагами и условиями.
Как работает /video
Набираю команду, даю ссылку. Claude Code дёргает n8n webhook. Supadata API забирает транскрипт - у них 100 бесплатных запросов в месяц, мне хватает. Текст возвращается прямо в терминал.
Дальше Claude Code по инструкциям из файла команды:
- Разбивает транскрипт по спикерам
- Вытаскивает кейсы, инструменты, инсайты
- Создаёт
Analysis.mdс полным разбором - Генерирует промпты для Gemini Research по каждому спикеру
Конференция на 4 часа с 8 спикерами. Вручную - день работы. С командой - 5 минут ожидания.
n8n-часть: 10 нод
Workflow:
- Webhook
- Code Note to Extract YouTube ID из URL
- Supadata API - транскрипт
- VTT to Text - конвертация
- Return в Claude Code
~10 нод. Настроил за 20 минут.
Забавное: Claude Code сам генерирует n8n workflows. Не из коробки идеально - пришлось подкрутить пару нод руками. Но рабочий JSON, который импортируется в n8n, он выдал с первой попытки.
Первая версия: 45 минут и фейл
Первые 2 раза команда вернула кашу - забыл описать структуру выхода. Пытался сделать команду слишком умной с кучей условий. Edge cases. Так не надо.
Сел, переписал с нуля. Простые инструкции. Один шаг - одна строка. Убрал все “если X, то проверь Y и учти Z”.
Сработало. Новая команда - 15 минут с тестированием.
Зачем это продакту
Описываешь процесс на русском языке - получаешь инструмент. Анализ 5 конкурентов за раз. Подготовка к демке. Разбор пользовательских интервью. Сбор информации по теме.
Раньше для такого нужна подписка на кучу SaaS по $30/месяц. Сейчас - markdown-файл и 15 минут.
Что понял
Кастомные команды Claude Code - не про программирование. Про формализацию процессов. Можешь объяснить задачу словами - можешь сделать команду. А для более сложных задач есть фреймворки автономной работы - Superpowers, spec-kit, Claude Flow.
Пока писал /video, переосмыслил, как вообще анализирую видео-контент. Какие данные реально полезны после конференции, а какие - шум, который просто копится в заметках. Выбрал фокус на кейсах и инструментах, потому что именно это потом применяю в работе.