Как повторить
- Установите Claude Code (macOS, Linux, WSL):
curl -fsSL https://claude.ai/install.sh | bash Проверьте установку командой claude --version, запустите claude в папке проекта и войдите через /login. Нужна подписка Pro, Max или Team либо аккаунт Console, то есть оплата API Anthropic по факту использования.
- Заведите бесплатный аккаунт на console.apify.com. Бесплатный план даёт $5 кредита в месяц, неистраченный остаток сгорает. 1000 результатов на нём стоят около $2.60, это примерно 2000 Reels. Транскрипт оплачивается сверх этого. Для регулярных запусков нужен тариф Starter за $39/мес.
- Подключите плагин Apify. Он работает через MCP, то есть стандартный способ подключать к агенту внешние сервисы. Названия кнопок могут отличаться от описанных:
/plugins, вкладка Marketplaces, «+ Add Marketplace», вставьтеhttps://github.com/apify/apify-claude-code-plugin;- на вкладке Discover найдите
apifyи установите с вариантом «Install for you»; - выполните
/reload-plugins; - откройте
/mcp(список подключённых сервисов), найдитеplugin:apify:apify, нажмите Enable, затем откройте запись снова и нажмите Authenticate. Вход откроется в браузере.
Если браузера нет, например на сервере, перед запуском claude выполните export APIFY_TOKEN=<токен из Apify Console, Settings, Integrations>.
- Крючки. Промпт: «собери мои последние 30 Reels с профиля
<ссылка>через Apify акторомapify/instagram-reel-scraperсresultsLimit: 30, возьми полеtranscriptи просмотры (playCountилиvideoViewCount), найди 3 крючка, которые дали ×5 к медиане по просмотрам, и опиши закономерность первых трёх секунд». Актор здесь означает готовый сборщик данных Apify.
- Структура лучших роликов. Попросите отсортировать тот же набор по просмотрам и разобрать первую десятку: тип крючка, длину в секундах, первую и последнюю фразу.
- Тон. Дайте 10 своих сценариев. Попросите найти в них закономерности: длину фраз, повторяющиеся обороты, то, чего вы избегаете. Затем пусть напишет 5 новых крючков в этом тоне. Перечислите запреты: канцелярит, тройные перечисления, штампы вроде «стремительно развивается». Без такого списка просьба «не звучать как ИИ» останется пожеланием.
- Контент-календарь. Попросите план на 30 дней по одному Reels в день с разными форматами (talking head, скринкаст, b-roll). Для каждого дня: крючок, тема и CTA (призыв к действию).
- Нарезка клипов. Дайте длинное видео и его расшифровку с таймкодами. Её заранее снимают через
whisperилиyt-dlp --write-auto-subs. Попросите найти 5 фрагментов до 60 секунд, каждый из которых понятен без остального видео, и явно вызвать на каждыйffmpeg -ss <start> -to <end> -i source.mp4 -c copy clip_N.mp4. Без явной просьбы получите только таймкоды.
- Чужой ролик. Попросите скачать его через
yt-dlp <ссылка>. Instagram всё чаще требует вход, тогда нуженyt-dlp --cookies-from-browser chrome <ссылка>. Расшифровку делает Whisper: локальноwhisper-cli -m ggml-large-v3-turbo.binили через API. Затем попросите три версии текста в вашем тоне по закономерностям из шестого шага. Можно обойтись без yt-dlp и Whisper: отдайте ссылку акторуinstagram-reel-scraper, он сразу вернёт транскрипт, но эта опция платная.
Как проверить результат
Если /mcp показывает plugin:apify:apify в статусе connected, плагин подключён. В ответе агента должны быть цифры вроде «14 320 просмотров против 2 100». Если цифр нет, агент ничего не считал, попросите показать расчёт. Записей должно быть ровно resultsLimit. Если их меньше, часть профиля закрыта или сбор прервался из-за ошибки входа. После нарезки в папке должны лежать файлы clip_1.mp4 и следующие.
Как это устроено
Просьба «найди лучшие крючки» подталкивает модель хвалить ваши ролики. Просьба найти «×5 к медиане» заставляет её сначала посчитать, а потом объяснять только настоящие выбросы. Данные агент получает через MCP-плагин Apify. Доступ к командной строке нужен для ffmpeg и yt-dlp. У сборщика бывают нестабильные результаты, поэтому при регулярных запусках закладывайте на это время.
Ссылки
- Плагин Apify для Claude Code: подключает Apify к агенту.