vibe-knowledge-film — скилл

Скилл превращает тему или текст в рисованный объясняющий ролик: бриф, раскадровка, пробный фрагмент и локальный рендер.

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

Расширенный доступ

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

  • Скрипты создают файлы проекта, запускают локальный браузер и FFmpeg; загрузка шрифтов обращается в сеть.
  • Часть учебных примеров содержит чужие субтитры и визуальные решения, которые нельзя присваивать.
Все причины и проверки

heychengc/vibe-knowledge-film

Установка

Работает в

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

npx skillfoxx add skills/vibe-knowledge-film

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

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

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

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

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скрипты создают файлы проекта, запускают локальный браузер и FFmpeg; загрузка шрифтов обращается в сеть.
  • Часть учебных примеров содержит чужие субтитры и визуальные решения, которые нельзя присваивать.

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

Что делает

vibe-knowledge-film готовит короткий познавательный ролик из темы или готового текста. Сначала агент согласует содержание и выбирает один из двух стилей рисунка. Затем он готовит субтитры, раскадровку и отдельный проект для кода фильма. Движок рисует кадры через Canvas и JavaScript, снимает их локальным браузером и собирает видео. Перед полной работой пользователь получает пробный фрагмент. Это позволяет проверить стиль и подачу до затратного рендера всего материала.

Для кого. Для авторов и преподавателей, которым нужен рисованный ролик для объяснения сложной идеи или поведения.

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

  • Сложную научную тему нужно показать через понятную визуальную последовательность.
  • Поведенческий механизм удобнее объяснить небольшой притчей.
  • До полного ролика требуется сравнить подачу на коротком образце.
  • Нужно хранить фильм как отдельный редактируемый кодовый проект.

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

  • Нужен фотореалистичный видеогенератор без локального браузера.
  • Нельзя устанавливать Chrome и FFmpeg на рабочую машину.
  • Планируется выдать учебные чужие фрагменты из репозитория за собственную работу.

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

Подготовь объяснение выбранной темы, предложи стиль и покажи пробные 30 секунд до рендера всего фильма.

Ограничения

Для рендера нужны зависимости Python, Playwright, установленный Google Chrome и FFmpeg; без них код фильма не превратится в видео. Проект фильма создавайте вне каталога скилла, чтобы результаты не смешивались с файлами движка при дальнейших правках. Фоновая музыка не входит в готовую дорожку: пользователь добавляет ее отдельно и проверяет права. Часть заполненных брифов, субтитров и визуальных примеров взята из чужих коротких фильмов для учебного сравнения; публиковать их как свою работу нельзя.

Как отключить. Удалите скилл из каталога агента и остановите процесс рендера. Рабочие проекты фильмов, созданные отдельно, останутся на диске.

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

Какие два стиля рисунка есть?

«Ноктюрн» для сложных базовых понятий и «Притча» для психологических или поведенческих закономерностей.

Как выбрать стиль в команде создания проекта?

Параметром `--world`: C выбирает «Ноктюрн», B выбирает «Притчу».

Можно ли начать с темы без готового текста?

Да. Скилл принимает тему и сначала согласует содержание, прежде чем генерировать фильм.

Как создается новый проект?

Из каталога скилла выполните `python scripts/new_film.py /path/to/film-project --world C`. Замените пример пути абсолютным путем к проекту вне каталога скилла.

Почему шрифтов нет в репозитории?

Шрифты загружаются командой `python engine/get_fonts.py` перед первым рендером. Они распространяются под SIL Open Font License.

Обсуждение

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

Скиллы

Скилл-режиссер: расспрашивает про идею ролика и превращает ее в раскадровку по секундам для рендера в HyperFrames

СкиллМинимальный доступ1,1 тыс.Звезды репозитория

Скилл заставляет агента снять короткий фильм о продукте: идея, монтаж, звук и рендер на Remotion или HyperFrames

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

Vibe Vision Video, скилл для видео, сохраняет проект редактируемым, чтобы автор или другой агент продолжил работу с роликом.

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

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

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

Скилл для Claude Code и Codex, который превращает тему в озвученный анимационный ролик-объяснение на Remotion с субтитрами и главами

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

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

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

Коротко о README

Для иллюстрации двух моделей опубликованы примеры начала фильма о сворачивании белка и поведенческой притчи. Полные команды движка и правила оформления разнесены по справочным файлам.

Бейдж для README

Исходный SKILL.md

---
name: vibe-knowledge-film
description: >
  抖音「Vibe知识大赏」式的无旁白知识短片:2–5 分钟、16:9、没有人声,观众读底部一行字幕,同时看屏上把这句话演出来。
  核心是讲解设计:给每个概念找一个外行认得的形象,画得像它本身(不用点、线、圈代替),句子里说到什么屏上就是什么、动词真的发生;
  提问、命名、结论不硬配图。全片由代码逐帧画出(Canvas + seek(t) + Playwright + ffmpeg)。
  内含四条参考片的逐句拆解、六种画法、找形象的方法、分镜表格式、两套外观、渲染引擎和合成配乐。
  用户说"做一条 vibe 知识大赏的视频""像《信息论·惊奇之学》《运气的形状》《超常刺激》《自指》那样的片子""代码直出的知识短片""没有旁白的字幕科普片""把这个概念直观地讲清楚",
  或者给了一个题目、一份文案要做成这种片子时使用。只做 16:9 横屏。有人声口播的讲解片不用这个。
---

# Vibe 知识短片

一种没有旁白的知识短片:观众读底部的一行字幕,同时看屏上把这句话**演出来**。

做这种片子的人是科普作者兼导演。色、字、辉光、片名卡都是皮;片子好不好,看的是观众能不能一眼认出屏上的东西、看见它在变、看完讲得出"因为……所以……"。

## 配图不是讲解

这个 skill 做过一条失败的《折叠》(讲蛋白质和 AlphaFold):全片的主体是一串星点连成的折线。
字幕说"只换掉第 6 个,形状就变了,这就是镰刀型贫血",折线换了个卷法、变成玫红色。
颜色、字体、节奏都像参考片,可观众从头到尾没见过蛋白质是个什么东西、错一个字母到底坏在哪。
那串星点换给任何一段文案都成立——它是配图。

重做以后,同一段内容是:镜头从血管里的红细胞钻进去,找到一串珠子;第 6 颗变了色;拉出来,细胞弯成了镰刀;
再钻进去,珠串卷成一团抓住氧分子;变色的那颗在表面成了黏点;一团粘一团连成长杆;长杆从里面把细胞顶弯。
两版的对照图是 `examples/fold_old_vs_new.jpg`,重做的成片在 `examples/fold_C/`。

**动手前先读 `references/visualization.md`。** 四条参考片逐句的"文案 → 屏上是什么 → 观众为什么懂"、六种画法、什么时候不画、
怎么给概念找形象、分镜表怎么写,都在那里。本文件只是流程。

交付物:一个工程目录(`storyboard.md` 分镜表 + `film.js` + 渲染出的 `renders/final.mp4`),加上事实表。

## 八条规矩

1. **先找形象,再写文案。** 每个概念先找到一样外行认得的东西来演它;句子里要有屏上看得见的东西和动作。画不出来的句子,改句子。
2. **屏上的主体叫得出日常名字,而且长得像它本身。** 一串有光泽的珠子、一个中间凹下去的红细胞、一条带刻度的数轴、一句古诗。
   点、线、圈、柱子、方框不算;一个圆圈加一个标签也不算。
3. **句子里的动词,屏上真的做。** "砍掉一半"就盖住一半,"粘住"就真的卡上去。数是算出来的;示意的地方写明"示意"。
4. **先例子,后道理。** 名字、公式、结论,排在观众看过例子之后。开头十秒让观众看见一件事或者自己试一下,然后才是片名。
5. **该画的画,该停的停。** 提问、命名、结论、引文、出处,不配新画面——参考片里大约每五句有一句是这样。
6. **一个世界、一把尺子、几样道具用到底。** 一个场景撑两句以上,每句只改一处;结尾回到开头的画面。
7. **没有人声,外观统一,画面现写。** 文案就是字幕,每句一眼读完;一条片一套色、字、画法,每种颜色全片一个意思。画面和代码是为这份文案现写的,不套模板,不搬别的片子里的东西。
8. **每个事实带出处。** 年份、人名、数字上屏;不加水印,不加署名。

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

Foxx AIvibe-knowledge-film
Foxx AI

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