wallstreet-explainer — скилл

wallstreet-explainer — скилл для видеоредактора: связывает фразы озвучки с шаблонами сцен и отдельными кадрами с ручным кодом.

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

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

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

  • Агент скачивает материалы из сети и создает файлы видео, озвучки и проекта.
  • Скрипты используют браузер и локальные инструменты обработки медиа; этапы скилла предусматривают согласование.
Все причины и проверки

heychengc/wallstreet-explainer

Установка

Работает в

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

npx skillfoxx add skills/wallstreet-explainer

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

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

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

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

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

  • Агент скачивает материалы из сети и создает файлы видео, озвучки и проекта.
  • Скрипты используют браузер и локальные инструменты обработки медиа; этапы скилла предусматривают согласование.

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

Что делает

wallstreet-explainer — скилл для Claude Code, который ведет агента от темы финансового или технологического видео до готового ролика. Агент ищет первоисточники, пишет сценарий, собирает кадры и согласует промежуточные результаты с пользователем. Материалы сопровождаются указанием происхождения. В шаблонном режиме автор выбирает сцены из библиотеки и связывает их с фразами озвучки. Для особого кадра агент может написать код вручную. Скрипты создают черновую озвучку, выстраивают временную шкалу, отрисовывают кадры и сводят звук.

Для кого. Авторам объясняющих видео о деньгах и технологиях, которые готовы согласовывать сценарий, материалы и монтаж по этапам.

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

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

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

  • Заказчик снимает ролик с ведущим, который говорит в камеру.
  • Продюсер рассчитывает выпустить видео без согласования сценария и промежуточных кадров.
  • У автора нет права использовать выбранные сторонние кадры в публикуемом ролике.

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

Подготовь тему и сценарий минутного видео о расходах на ИИ, покажи первоисточники и дождись согласования до озвучки.

Ограничения

Для сборки нужны Python, Node.js, Playwright с Chromium и ffmpeg; дополнительные операции требуют своих зависимостей. Шрифты не входят в репозиторий, их надо загрузить и сопоставить с именами из `kit/kit.css`. Права на сторонние кадры, скриншоты и изображения людей не входят в лицензию MIT проекта. Автор еще не проверил, насколько стабильно шаблонный режим работает на более слабых моделях, поэтому это заявленная цель, а не подтвержденный результат.

Как отключить. Уберите каталог скилла из путей Claude Code и перезапустите агента. Остановите процессы рендера отдельно; сохраненные проекты, исходные материалы и видео останутся в своих папках.

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

Как добавить скилл в Claude Code?

Передайте агенту ссылку https://github.com/HeyChengC/wallstreet-explainer для импорта. Для самостоятельной установки используйте команду клонирования в `~/.claude/skills/wallstreet-explainer`, затем установку Python- и Node-зависимостей.

Как проверить план кадров до рендера?

В каталоге скилла запустите `node scripts/render.mjs --dir <片子> --check`, заменив `<片子>` папкой проекта. Скрипт покажет ошибки и предупреждения по сценам без отрисовки видео; исправьте их перед созданием кадров.

Как заменить временный голос своим?

Сохраните каждую реплику как `voice/<句子id>.final.wav`, подставив ее идентификатор. Затем выполните `python scripts/temp_voice.py film/script.json --asr` из примера README: программа заново привяжет речь к временной шкале.

Как посмотреть кадры перед целым видео?

В скилле `render.mjs --sheet` собирает по три кадра каждой сцены в `out/sheet.png`. Запросите этот лист после проверки плана и просмотрите его до полного рендера.

Можно ли смешать шаблоны и ручной код?

Да. Для отдельного кадра агент выбирает `scene:'custom'` и пишет код, а остальные сцены остаются шаблонными. Попросите сохранить поле `says`, описание смысла кадра, и показать этот кадр до сборки всего ролика.

Обсуждение

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

Скиллы

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

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

Скилл video-explainer собирает вертикальный ролик 9:16 из сценария: озвучка, субтитры, Remotion и проверка перед рендером

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

Скилл для Claude Code собирает минутный ролик-объяснение в стиле Vox из одной темы: сценарий, кадры, анимация, озвучка и музыка.

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

Скиллы для видеоканалов без лица: из одной темы выходит ролик с озвучкой, субтитрами, обложками и текстами для площадок.

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

Скилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки

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

Коротко о README

Точка входа `SKILL.md` ведет к правилам сценария, движения и подбора материалов. В комплекте есть поиск видео, скриншоты новостей, покадровая отрисовка и смешивание звука. Шаблонный и ручной режимы можно сочетать в одном проекте.

Бейдж для README

Исходный SKILL.md

---
name: wallstreet-explainer
description: 华尔街式的财经/科技解读短片(1–3 分钟、16:9、没有主持人出镜):用真实的人、真实的新闻和官方画面作证据;当事人的实拍抠像替代主持人(人站在巨字前面、人身后换背景、横推换人);图形(照片圆盘、金色大数字、柱子和图表)只用来演钱和关系,底是一张细斜纹深蓝织物,镜头在有前后层的 2.5D 世界里走,每一镜都接住上一镜往下推。两档做法:模板档(kit:一条片 = 一张镜头表,选场景、填内容,镜头和动效由模板管,render.mjs --check 用文字自检,目标是弱一些的模型也能稳定出片)和手写档(强模型逐镜手写)。配一套工具:找片下片抽帧、新闻原文截图、GPU 逐帧抠人、临时配音和时间线、逐帧渲染、镜头运动自检、混音。用户说"wallstreet-explainer""做一条财经/科技解读""把一笔账讲清楚""巨头砸钱/估值/营收/资金循环这类题目"时使用;有真人口播出镜的片子不用这个。
---

# 华尔街式解读片(wallstreet-explainer)

**讲一笔大账:真的人、真的新闻、真的画面作证据,图形舞台把数字和关系演出来;每一镜都接住上一镜的东西往下走,观众始终知道“现在在看什么、为什么看这个”。**
**动的是镜头和世界,不是元素自己演:镜头在有前后层的舞台里推、拉、摇,去找正在说的那个东西;东西在原地换状态。每一下动作都对着那句话的意思。**

## 这份 skill 是什么

- **是**:一套设计思路(每一镜放什么、为什么、凭什么接下一镜)、一套动效原理(从三条同类参考片逐帧量出来:为什么它不像 PPT、不像 AI,手法清单和量化目标)、一套风格语言(舞台、巨字、抠像、圆盘、数字、图表、原文高亮的具体做法,外加一份开头钩子菜单),以及一套工具。
- **两档做法,画风是同一个:**
  - **模板档(默认,先用这个)**:`kit/` 里 33 个场景(大数字、照片圆盘、新闻桌面、原文刷黄、人站在巨字前面、柱子、图表、地图……)。一条片 = 一张镜头表:每一镜选一个场景,填这一镜的字、数、图和“念到哪个字”。镜头怎么走、东西怎么出现、前后层、运动模糊、字号颜色,都由模板管。这样设计,是想让弱一些的模型也能稳定出片;这一点还没实测过。
  - **手写档(强模型,或者模板对不上的时候)**:底座 `film_base.js` + 手法库 `moves.js` + 2.5D 小工具 `stage25d.js`,逐镜手写。只有一镜对不上时,在镜头表里写 `scene:'custom'`,手写那一镜就行。
- **模板是词汇,不是镜头顺序**。每条片的画面都要从它自己的文案和素材里现想:每一镜先写 `says`(这一镜让观众多懂了什么),再找意思对得上的场景;只是差不多就换一个,或者手写。`examples/` 里的两条片记录的是片子怎么想出来、在哪里摔过跤,不要照搬它们的镜头。
- **画风的基准是成片,不是模板**:《AI到底有多烧钱》的每秒一帧(`examples/ai-burn-money/frames_1fps.jpg`)和 28 秒的《谷歌给苹果的两百亿》(`examples/google-apple-20b/`,真素材手写)。模板的默认样子就是照它们做的;做出来的片子要能和它们并排放而不突兀。
- **手写档能复用的有两样,都是为了质量稳定**:底座(`scripts/film_base.js`,每条片都一样的那层)和手法库(`scripts/moves.js`,磨过、逐帧查过的动作)。手法是词汇,不是镜头:先想这一镜要说什么,再找意思最对得上的手法;只是差不多就手写。不要为了用上手法去改画面,也不要为了出片去凑手法(选法见 `references/motion.md` 的手法库)。
- **慢推、数字滚动、实拍上压字,参考片都在用**。廉价的不是这些手法,是做法。判断用三句话:删掉它观众少懂了什么?是镜头在动、东西在换状态,还是元素自己在演入场?这一层是真的、具体的吗?

动手前先读 `references/thinking.md`、`references/motion.md` 和 `references/rules.md`;做模板档再读 `kit/README.md`。其他几份按需要读。

## 五条硬规矩(完整的在 `references/rules.md`,带编号、能检查)

1. **真东西是主角**:当事人实拍、新闻原文截图、官方发布会/财报/广告画面。图形只用来演钱和关系。示例片里的占位图(`kit/assets/ph/`)在正式片里一张都不能留。
2. **底只有一张细斜纹深蓝织物**。不要满屏 3D 物体,不要紫、青这类整屏底色,不要大团彩色光,不要浮尘。品牌色只在当事人身后出现;酒红底一条片最多一段(算总账那段)。
3. **每一镜写 `says`**,一镜一个主角;东西朴素地出现,镜头去找它。
4. **时刻挂在字上**(`'@b05:英伟达'`),不写死秒数;开头 0.5 秒内开口,第一帧就有东西。
5. **交片前**:`render.mjs --check` 没有错误;`--sheet` 自己看过;720p 抽帧和 `frames_1fps.jpg` 并排比过;关键动作看过连续帧。

## 流程:每一站停下来给用户看

审美由用户把关。不要一口气出成片;每站给出具体的东西,等他点头再往下走。

| 站 | 做什么 | 给用户看什么 |
|---|---|---|
| 0 选题 | 题目要同时满足“现在热”和“看完能带走点什么”;事实先查清、留链接 | 两三个题目,每个附一句钩子 |
| 1 文案 | 口语、第一人称,句句往下接;数字写成读法;插原声的地方先写铺垫句(`references/audio.md`) | 全文。点头之前不做正式配音 |
| 2 导演表 | 见下面“导演表”一节。模板档在“手法”一列写场景名;每一镜的素材从哪来也写上 | 要点:开头怎么抓人、每处怎么接、要不要加铺垫句、哪几处用当事人抠像 |

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

Foxx AIwallstreet-explainer
Foxx AI

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