Get B-rolls — скилл

Скилл ищет B-roll и дословные источники реплик, показывает их в Storyboard и отдает вырезки после вашего одобрения

  • 203 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Скачивает чужие видео и записи экрана с YouTube, TikTok и Instagram, поэтому нарушить права правообладателя и правила площадок может любой необдуманный запрос
  • Устанавливает и запускает yt-dlp, Playwright и FFmpeg, создает локальные окружения и работает с вашим браузером для Instagram
Все причины и проверки

engenheirodevideo/get-brolls

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/get-b-rolls

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Скачивает чужие видео и записи экрана с YouTube, TikTok и Instagram, поэтому нарушить права правообладателя и правила площадок может любой необдуманный запрос
  • Устанавливает и запускает yt-dlp, Playwright и FFmpeg, создает локальные окружения и работает с вашим браузером для Instagram

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Get B-rolls — скилл для сбора видео и картинок, которые поддерживают реплику, иллюстрируют мысль или показывают того самого человека, продукт и событие, о которых идет речь в сценарии. Сначала агент проводит короткое интервью (семь вопросов по одному за сообщение) и сохраняет `BRIEF.md` проекта. Затем он ищет буквальный источник: факт, человека, новость, экран сайта. Стоковые банки Pexels и Pixabay подключаются только по прямой просьбе, а не как наполнитель. Предпросмотр показывает движение в GIF и в последовательностях кадров с подписями, чтобы оценить действие, кадрирование и надписи. Окончательный выбор делает человек: через Storyboard или словами в чате, которые агент заносит командой `approve --candidate <ID> --by ИМЯ --channel chat --statement "..."`. После этого вырезки выдаются вместе с журналом происхождения, проверки и условий использования. Источники: YouTube и TikTok через yt-dlp, Instagram через Playwright CLI, NASA без ключа. Работает на macOS и Windows.

Для кого. Видеомонтажерам и авторам роликов, которым нужно подобрать подтверждающие кадры к закадровому тексту и сохранить источник каждого кадра.

Подходит, если

  • В сценарии названы человек, продукт или событие, и нужен вырезанный фрагмент с ними самими, без случайного стока
  • К каждому B-roll нужны автор, ссылка на источник и условия использования для сдачи проекта заказчику
  • Подборку надо посмотреть до скачивания финальных вырезок: GIF и кадры с номерами показывают движение
  • Скриншот или запись экрана сайта нужны как подтверждение реплики в монтаже

Не подходит, если

  • Нужен готовый банк стоковых видео для заполнения пауз: стоки включаются только по прямой просьбе
  • В среде нет FFmpeg с `libfreetype`, Python 3.11 и Node 22: без них предпросмотр и Instagram не работают
  • Нужна автоматическая выдача без решения человека: финальный шаг остается за ручным одобрением
  • Материалы нельзя скачивать с YouTube, TikTok и Instagram по правилам вашей работы или площадок

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

Нужен B-roll к фразе «NASA показала первые снимки»: найди оригинальный материал, покажи предпросмотр в Storyboard и дождись моего решения

Ограничения

  • Скилл тянет чужие видео и записи экрана, поэтому права на материал остаются у правообладателей. Он фиксирует условия использования, но решение об их соблюдении принимает человек.
  • Нужен полный набор: Python 3.11, FFmpeg и `ffprobe` с `libfreetype`, Node 22, curl и Git. Без FFmpeg предпросмотр выходит без номеров кадров, а без Node не работают YouTube и Instagram.
  • Установщик `scripts/install.sh` или `install.ps1` создает окружения и ставит yt-dlp и Playwright CLI.
  • Предпросмотр может скачивать рабочие копии, а финальная выдача зависит от одобрения.

Как отключить. Плагин Claude Code удаляется через `/plugin`, а скилл, скопированный вручную, удаляют вместе с папкой `get-brolls` из каталога скиллов. Локальные окружения `.venv` и `.tools` и папки проектов `brolls/` стирают вручную.

Частые вопросы

Как установить Get B-rolls в Claude Code?

Выполните `/plugin marketplace add engenheirodevideo/get-brolls`, затем `/plugin install get-brolls@engenheirodevideo`. После этого подготовьте окружение: `bash scripts/install.sh` на macOS и `scripts/install.ps1` на Windows, проверка командой `python3 scripts/gb.py doctor`.

Что нужно поставить заранее?

Python 3.11 и новее, FFmpeg и `ffprobe` с `libfreetype`, Node 22 и новее, curl и Git. На Mac это `brew install python ffmpeg node git curl`. Установщик сам добавит yt-dlp и Playwright CLI.

Откуда скилл берет материал?

Сначала ищет буквальный источник: YouTube, TikTok, Instagram, страницы сайтов, NASA без ключа. Стоки Pexels и Pixabay используются только по прямой просьбе.

Как одобрить найденный фрагмент?

Через Storyboard командой `import-review` либо словами в чате, которые агент записывает как `approve --candidate <ID> --by ИМЯ --channel chat --statement "..."`. Молчание одобрением не считается.

Что получается в итоге?

Вырезки вместе с реестром происхождения: автор, ссылка на источник, интервал, причина выбора, условия использования и записи проверки. Журнал проекта лежит в `brolls/getbrolls.log`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл собирает из темы озвученное видео в 4K: исследование, сценарий, локальный TTS, монтаж на Remotion и сведение в FFmpeg

СкиллРасширенный доступ1,7 тыс.Звезды репозитория

Скилл делает B-roll по SRT: режиссер, авторы глав и рецензент работают в отдельных контекстах, на выходе ролики по кадрам.

СкиллРасширенный доступ243Звезды репозитория

Скилл собирает из видео вертикальные картинки с кадрами и субтитрами: вырезает вшитые или рисует проверенные реплики

СкиллШирокий доступ2,9 тыс.Звезды репозитория

Скилл собирает озвученный ролик в стиле бумажного коллажа из темы, видео с ведущим или одного фото

СкиллШирокий доступ321Звезды репозитория

Скилл превращает статью, README или сайт в вертикальный промо-ролик на HyperFrames: сначала бриф и согласование, потом ресурсы, сборка и проверка

СкиллРасширенный доступ479Звезды репозитория
Нужен VPN

Скилл превращает короткую реплику озвучки в B-roll в стиле полутонового бумажного коллажа через Gemini

СкиллРасширенный доступ1,7 тыс.Звезды репозитория

Коротко о README

README на португальском, английская версия лежит рядом. Он открывается кратким описанием и тремя достоинствами: выбор с контекстом, предпросмотр до решения и организованная выдача. Дальше идут история версий (сейчас 2.5.2), установка стека, способы поставить скилл в Claude Code и Codex, подготовка окружения, первый B-roll за пять минут и ссылки на руководство и справочник.

Бейдж для README

Исходный SKILL.md

---
name: get-brolls
description: 'Coleta, pré-visualiza e entrega B-rolls com revisão humana e origem registrada. Use quando alguém pedir b-roll, vídeos de apoio, imagens de apoio, cutaways, inserts, footage, "um corte do X falando Y", um print da tela de um site ou de uma notícia, ou material para ilustrar um vídeo, Reel ou aula — buscando em YouTube, Instagram, TikTok, Wikimedia Commons, NASA ou bancos (Pexels, Pixabay), gerando prévias para revisão humana e entregando os trechos com origem e condições de uso. Also in English: collect B-roll, cutaways, inserts, supporting footage, stock video, screen grabs. Não serve para editar, montar ou renderizar o vídeo final. Not for editing or rendering the finished video.'
license: MIT
metadata:
  version: "2.5.2"
  type: "skill"
  status: "current"
  created: "2026-09-15"
  updated: "2026-10-23"
  tags: "b-roll, youtube, instagram, tiktok, storyboard"
---

<!-- Gerado a partir do SKILL.md da raiz (fonte canônica do fluxo clone-como-skill). Ao editar um, sincronize o outro. -->

# GET B-ROLLS — ENGENHEIRO DE VÍDEO

Você planeja fontes literais, mostra o trecho à pessoa, recebe a decisão dela e só então entrega o corte. Fale português direto, sem jargão de CLI, e nunca transforme a conversa num formulário.

## Três guardas

**Literal primeiro.** Procure o fato, a pessoa, o produto, a notícia ou a tela que a narração cita. Banco genérico não cobre beat sem fonte literal.

**Stock só sob pedido.** Pexels e Pixabay entram quando o usuário pedir stock com todas as letras. Nunca como preenchimento.

**Parada obrigatória na revisão.** Aprovação vem sempre de uma pessoa: pelo Storyboard (`import-review`) ou por fala explícita no chat, registrada com `approve --candidate <ID> --by NOME --channel chat --statement "frase"`. Silêncio não é aprovação. Não se autoaprove.

## Passo 1 — Entreviste antes de buscar

Sem `BRIEF.md` na pasta do projeto, conduza a entrevista de `/get-brolls-brief`. O roteiro está em [`${CLAUDE_PLUGIN_ROOT}/references/interview.md`](${CLAUDE_PLUGIN_ROOT}/references/interview.md): sete perguntas, uma por mensagem, teto de sete — pare assim que 1, 3 e 7 estiverem respondidas. Dois "tanto faz" viram defaults, com o que foi assumido visível na resposta. Nunca invente narração, alvo, link ou responsável.

## Passo 2 — Confirme o brief

Rode o CLI pelo **caminho absoluto da instalação da skill**: os exemplos escrevem `${CLAUDE_PLUGIN_ROOT}/scripts/gb.py` por brevidade. `--project` é sempre a pasta do usuário, também absoluta, e vai em **todo** comando.

Escreva o `BRIEF.md` com `python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gb.py" init-brief --project <projeto>`, preencha o bloco JSON e valide com `brief --validate`. Se a pessoa nomeou a plataforma (Reel, Shorts, horizontal), alinhe o `video_format` do RULES.md antes de validar: `init-rules --format reels --force --project <projeto>`.

**Checkpoint C1.** Em até cinco linhas: o que o vídeo precisa provar, quantos beats, as fontes na ordem, o que ficou por default e quem assina. Feche com "fecho assim?" e espere.

## Passo 3 — Busque fonte literal

`python3 "${CLAUDE_PLUGIN_ROOT}/scripts/gb.py" brief --beat <ID> --project <projeto>` devolve o comando pronto do beat. Todo material entra com `--shot <beat.id>`. Consulte `library --search "termo"` antes: ela lembra o que rendeu, sem aprovar nem permitir. Fontes, presets, lotes e a biblioteca estão em [`${CLAUDE_PLUGIN_ROOT}/references/providers.md`](${CLAUDE_PLUGIN_ROOT}/references/providers.md). **Reel do Instagram: leia [`${CLAUDE_PLUGIN_ROOT}/references/instagram.md`](${CLAUDE_PLUGIN_ROOT}/references/instagram.md) antes de tocar no navegador** — é a rota que quebra primeiro.

**Checkpoint C2.** Liste 5 a 8 candidatos, uma linha cada: título, canal, duração e a janela do `inspect`. Feche com "sigo com estes?".

Сообщить о проблеме

Foxx AIGet B-rolls
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.