Communitygithub.com

VoxFlowStudio/skills

Verwenden Sie dies, wenn der Benutzer KI-generierte Kurzformvideos wünscht – Wissenskarten (Bildgeschichte / 小红书 / TikTok / Reels), Erklärvideos mit Sprachausgabe, Präsentationen, KI-Clips oder Folien – mit den Bereichen Bildgeschichte, Präsentation, Folien, Erklärung und Bildgenerierung. Für Artikel-zu-Karten-Reels (Slice – 13 Designs, inkl. Papierfolie) verwenden Sie voxflow:slice. Für teilbare HTML/CSS-Kartenbilder oder erzählte Karten-MP4-Videos (`voxflow card render`) verwenden Sie voxflow:card.

Was ist skills?

VoxFlow Video Skill ist ein KI-gestütztes Werkzeug zur Erstellung von Kurzformvideos. Es nutzt große Sprachmodelle (LLMs) zur Skripterstellung, KI zur Bildgenerierung, Text-to-Speech (TTS) für die Sprachausgabe und FFmpeg/Remotion für die finale MP4-Rendering. Der Skill bietet fünf Hauptfunktionen: `picstory` für vertikale/landschaftliche Wissenskarten-Videos (ideal für 小红书, TikTok), `present` für erzählte Kartenvideos mit fünf visuellen Schemata (für Pitch Decks), `explain` für Erklärvideos mit Titeln/Aufzählungspunkten/Zusammenfassungen, `slides` für eigenständige HTML-Folien mit eingebettetem TTS-Audio und `image` für einzelne PNG-Bilder. Der Skill unterstützt mehrere Sprachen (Chinesisch, Englisch, Japanisch, Koreanisch usw.), verschiedene Bildstile (Sketchnote, Neon Noir, Foto, Manga) und Seitenverhältnisse (Hochformat, Querformat, Quadrat). Die Nutzung erfolgt über die CLI `voxflow` und erfordert die Installation von FFmpeg sowie ein Benutzerkonto. Der Skill ist für Entwickler und Content-Ersteller konzipiert, die schnell ansprechende Videoinhalte erstellen möchten, und bietet eine kostengünstige Möglichkeit zur Videoproduktion mit einem Quotensystem (kostenlose Stufe: 10.000 Einheiten/Monat).

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/VoxFlowStudio/skills/tree/HEAD/skills/video

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

VoxFlow Video Skill

Erstellen Sie Kurzformvideos mit KI: Das LLM schreibt das Skript, die KI zeichnet Karten oder Szenen, TTS spricht den Text, FFmpeg / Remotion rendert das finale MP4.

Für Artikel-zu-Karten-Reels (Slice – 13 Designs: Papierfolie / redaktionelles Magazin / fettes Poster / Notion-Karte / brutalistisch / Glas-dunkel / redaktionelle Schablone / Schautafel / Blaupause / Gänseblümchen-Pastell / Showa-Katalog / Foto-Feature / atmosphärisch) wechseln Sie zu voxflow:slice. Für teilbare HTML/CSS-Kartenbildsätze oder erzählte Karten-zu-MP4-Exporte wechseln Sie zu voxflow:card.

Fünf Einstiegspunkte – wählen Sie danach, was der Benutzer möchte:

BefehlAusgabeVerwendung wenn
picstoryVertikales/Landschafts-MP4 mit handgezeichneten Karten oder filmischen Szenen"Wissenskarten-Video", 小红书 / Twitter Edu, Sketchnote-Tutorials
present1080×1920 erzähltes Kartenvideo, 5 visuelle SchemataPitch Decks, Erklärvideos, gebrandete Kurzformate
explainMP4-Erklärvideo mit Titel / Aufzählungspunkten / Zusammenfassungsszenen"Was ist X?"-Tutorials, Kurseinführungen
slidesEigenständiges HTML-Foliendeck mit eingebettetem TTS-AudioProdukteinführungen, Vorträge, zum Teilen als Link
imageEinzelnes PNGEinmalige Illustrationen / Thumbnails (Hunyuan TextToImage)

Voraussetzungen

  • npm install -g voxflow und voxflow login
  • ffmpeg installiert (brew install ffmpeg / sudo apt install ffmpeg) – erforderlich für MP4-Rendering
  • Für present / explain (Remotion-basiert): Die lokale Plugin-Installation beinhaltet remotion-cards/. Wenn present "Remotion not ready" meldet, führen Sie npm install im gebündelten remotion-cards/-Verzeichnis aus. Für explain können Sie lokales Remotion mit --cloud überspringen.

🎴 picstory — Wissenskarten-Video

Das LLM schreibt ein strukturiertes Skript, die KI zeichnet eine Karte pro Szene, TTS spricht den Text, FFmpeg setzt alles zusammen. Am besten geeignet für 小红书 / Twitter Edu / TikTok.

Schnellstart

# Standard: Chinesisch, Sketchnote-Stil, Hochformat, 5 Szenen
voxflow picstory --topic "AI Agent 入门指南"

# 2-Szenen-Schnelltest (kein vollständiges Video-Rendering)
voxflow picstory --topic "AI 入门" --scenes 2 --image-only

# Englisches Querformat-Video
voxflow picstory --topic "How React Hooks Work" --language en --ratio landscape --style photo

Ausgabe: picstory-<Zeitstempel>.mp4 + .json (Skript).

Karten-Typ-Stile (strukturierte Überschrift + Kernpunkte)

--styleAussehenAm besten geeignet für
sketchnote (Standard)Buntes handgezeichnetes Bullet JournalWissensaustausch, Tutorials
neon_noirCyberpunk-Dunkel mit Neon-GlowTechnologie, Startups
minimal_3dWeicher 3D-Ton auf pastellfarbenen Verläufen小红书 Lifestyle
chalkboardWeiße Kreide auf dunkelgrünWissenschaft, Akademisches

Szenentyp-Stile (freie Illustration)

--styleAussehenAm besten geeignet für
photoFilmisch / fotorealistischGeschichtenerzählen, Reisen
manga_panelJapanischer Manga-Tusche-LinienstilDramen, Schritt-für-Schritt-Anleitungen
vintage_newspaperSchautafel im Stil der 1940erGeschichte, faktenbasierte Geschichten

Seitenverhältnisse

--ratioPixelPlattform
portrait (Standard)1080×1920小红书, TikTok, Reels, 抖音
landscape1920×1080YouTube, B站
square1080×1080Instagram, Twitter

Skriptmodell-Voreinstellungen (--script-model)

VoreinstellungAnbieterStärke
weggelassenServerkonfigurationAusgewogener Standard (gpt-4o-mini)
gemini-flashOpenRouterMehrsprachig, gutes Chinesisch
deepseekDeepSeekGünstigster, ausgezeichnetes Chinesisch
hunyuanTencent HunyuanChinesisch-nativ
moonshotMoonshotChinesisch, langer Kontext

Der Server erzwingt eine Zulassungsliste – nur die Voreinstellungsnamen oben funktionieren; eine Angabe beliebiger Modell-IDs wird abgelehnt.

Bildqualität (--quality)

Die Bildgenerierung ist der einzige nennenswerte Kostenfaktor (~$0.005-0.08 pro Bild). Das LLM-Skript (~2K Tokens) ist vernachlässigbar.

--qualityAnbieterStärkeKosten für 5 Bilder
fast (Standard)OpenRouter Gemini FlashGünstigster, ausgewogen~$0.025
hdOpenRouter Gemini ProHöhere Detailsmittel
ultraOpenRouter gpt-5.4-image-2Insgesamt am besten, ~16× Kosten~$0.40
fast-aibermAiberm Gemini FlashGünstige Aiberm-Stufeniedrig
hd-aibermAiberm Gemini ProStärkste chinesische Textwiedergabe – am besten für 小红书-Karten mit chinesischen Überschriftenmittel

Verwenden Sie fast für Iterationen; hd-aiberm wenn die Karten genaue chinesische Zeichen enthalten müssen; ultra für finale Exporte.

Vollständige Optionen

FlagStandardBeschreibung
--topic <text>erforderlich (oder --text)Thema der Geschichte
--text <content>—Vollständigen Artikel statt eines Themas einfügen
--style <name>sketchnoteSiehe Stile oben
--ratio <name>portraitportrait | landscape | square
--language <code>zhzh | en | ja | ko | ...
--scenes <n>52–10. Verwenden Sie 2 für Schnelltests.
--script-model <voreinstellung>ServerstandardSiehe Voreinstellungen oben
--quality <stufe>fastSiehe Tabelle oben
--voice <id>StandardTTS-Stimme aus voxflow voices
--speed <n>1.0TTS-Geschwindigkeit 0.5–2.0
--bgm <datei>—Hintergrundmusik (mp3/wav) unter der Erzählung gemischt
--bgm-volume <n>0.1BGM-Lautstärke 0–1
--fade <n>0.4Ein-/Ausblendung pro Szene in Sekunden (0 zum Deaktivieren)
--image-onlyfalseBilder + Audio speichern ohne finales Video-Rendering
--output-dir <verz>—Verzeichnis für alle Ausgaben
--output <pfad>autoFinaler MP4-Pfad

Kosten in Quotenpunkten

OperationQuote
LLM-Skript100
TTS / Szene50
Bild / Szene500
2-Szenen-Test~1.200
5-Szenen-Vollversion~2.850

Kostenlose Stufe (10.000/Monat) ≈ 3 vollständige Picstory-Videos.

Pipeline

Thema / Text
  ├─[1] LLM-Skript → { title, scenes: [{ heading, keyPoints, narration }] }
  ├─[2] TTS pro Szene → PCM-Audio
  ├─[3] Bild pro Szene (parallel) → JPEG via /api/image/generate
  └─[4] FFmpeg: Bild + WAV → Ken Burns Zoompan MP4 → Verkettung → +BGM → final.mp4

Fehlerbehebung

ProblemLösung
ffmpeg not foundbrew install ffmpeg (Mac) / sudo apt install ffmpeg
Image generation failedErneut versuchen; bei Hängenbleiben auf hd auf --quality fast zurücksetzen
Rendering zu langsamKen Burns ist CPU-intensiv. Verwenden Sie --scenes 2 --image-only, um zuerst den Inhalt zu validieren.
model_not_allowedVerwenden Sie einen --script-model-Voreinstellungsnamen, keine rohe Modell-ID
Chinesischer Text in Karten verstümmeltWechseln Sie zu --quality hd-aiberm

📑 present — Erzähltes Kartenvideo (Remotion lokal)

Text oder URL → LLM-Karten → TTS → Remotion-Rendering. 1080×1920, 5 visuelle Schemata.

voxflow present --text "Claude Code 是一个 AI 编程工具" --style aurora
voxflow present --url https://example.com/article --style noir
voxflow present --text "2025 AI 芯片格局" --web-search --style neon
voxflow present --cards pre-generated.json --no-audio
FlagStandardHinweise
--text / --url / --cardseines erforderlichEingabequelle
--styleauroranoir | neon | editorial | aurora | brutalist
--voice <id>v-female-R2s4N9qJTTS-Stimme
--speed <n>1.00.5–2.0
--no-audiofalseNur stummgeschaltetes Video
--web-searchfalseLLM mit aktuellen Webfakten ergänzen
--output <pfad>./present-<ts>.mp4.mp4 oder .wav

Wenn present "Remotion not ready" meldet, führen Sie npm install im gebündelten remotion-cards/-Verzeichnis aus, um den lokalen Renderer einzurichten.


🧠 explain — KI-Erklärvideo

Titel / Aufzählungspunkte / Zusammenfassungsszenen-Ablauf. Am besten für "Was ist X?"-Tutorials.

voxflow explain --topic "What is React?"
voxflow explain --topic demo --output demo.mp4         # integrierte Demo (kein API-Aufruf)
voxflow explain --topic "区块链入门" --style chalkboard --voice v-male-Bk7vD3xP
voxflow explain --topic "Machine Learning" --audio-only
voxflow explain --topic "AI Agent 入门" --cloud         # auf Server rendern
FlagStandardHinweise
--topic <text>erforderlichVerwenden Sie demo für integriertes Demo-Skript
--stylemodernmodern | playful | corporate | chalkboard
--languageenen | zh | ja | ko | ...
--voice <id>v-female-R2s4N9qJ
--scenes <n>53–12
--audio-onlyfalseRendering überspringen, nur WAV ausgeben
--cloudfalseCloud-Remotion anstelle von lokalem Remotion verwenden
--output <pfad>./explain-<ts>.mp4

📊 slides — HTML-Präsentation mit TTS

Erzeugt ein eigenständiges HTML-Foliendeck mit eingebettetem Base64-Audio pro Folie. In jedem Browser öffnen, kein Server erforderlich.

voxflow slides "AI in Healthcare"
voxflow slides "Q4 Revenue Report" --template report --theme paper
voxflow slides "React Tutorial" --template tutorial --model balanced
voxflow slides "Startup Pitch" --template pitch --theme ocean --no-audio
FlagStandardHinweise
--text <text> (oder positionell)erforderlichThema
--templatefreeproduct | report | tutorial | pitch | free
--thememidnightmidnight | paper | ember | forest | ocean
--modelswiftswift | balanced | pro | creative
--voice <id>v-female-R2s4N9qJ
--no-audiofalseTTS überspringen, nur Folien
--output <pfad>./slides-<ts>.html

10 Layouts: hero, title-bullets, two-column, three-cards, image-left, image-right, quote, timeline, stats, section. Vorlagen wählen automatisch eine Layout-Sequenz aus.


🖼 image — Einzelne Hunyuan-Illustration

Synchrone Text-zu-Bild-Umwandlung (PNG). Nützlich für Thumbnails oder einmalige Grafiken.

voxflow image "a sleeping cat in a sunlit window" --resolution 1024:1024 -o cat.png

Auflösungen: 768:768, 768:1024, 1024:768, 1024:1024, 720:1280, 1280:720, 768:1280, 1280:768, 1080:1920, 1920:1080.

Max. 1000 Zeichen für die Eingabeaufforderung. Ausgabe: Lokales PNG + COS-URL.


Checkliste zur Werkzeugauswahl

"小红书 Stil Wissenskarten"                 → picstory
"KI-Kurzvideo + Untertitel"                 → picstory --style sketchnote
"Erklärvideo / Was ist X?"                  → explain
"Gebrandetes Kurzvideo mit meinem Text"     → present
"Bereits Karten/Skript vorhanden"           → present --cards
"Teilbares HTML-Deck mit Audio"             → slides
"Einzelne Illustration"                     → image

Regeln

  1. Stimmen suchen mit voxflow voices vor der Verwendung von --voice. IDs niemals raten.
  2. Quote prüfen vor Videoaufrufen (voxflow status): picstory ≈ 3K, present/explain ≈ 500–2K.
  3. Zuerst günstig testen: picstory --scenes 2 --image-only validiert das Skript, bevor für das vollständige Rendering bezahlt wird.
  4. Nach Abschluss des Renderings automatisch abspielen: open output.mp4 (macOS).

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

VoxFlowStudio/skills

Use when the user wants to turn text content into a set of polished, shareable visual CARD IMAGES or narrated card VIDEOS — knowledge cards, quote cards, 小红书图文, carousel cards, poster cards — rendered as HTML/CSS and exported via Playwright at ratios like 1:1 / 3:4 / 9:16; optionally produces a narrated MP4 video from those cards via `voxflow card render` (per-card TTS + FFmpeg static-image clips with optional subtitle bar / intro+outro cards / BGM mix). Triggers: card / 卡片 / 知识卡 / 文字卡片 / 金句卡 / 图文卡片 / 卡片生成 / make cards / card video / 卡片视频. For article → Slice-themed card VIDEO use voxflow:slice; for short videos / AI clips use voxflow:video; for podcasts use voxflow:podcast.

VoxFlowStudio/skills

Use when the user wants to read text aloud (TTS), search VoxFlow voices, sample AI stories, or set up VoxFlow install/auth/quota — the entry-point voice toolkit. For podcasts use voxflow:podcast; for short videos / AI clips use voxflow:video; for article-to-card reels (Slice) use voxflow:slice; for shareable card images or narrated card videos use voxflow:card; for transcription / dubbing / subtitle translation use voxflow:transcribe.

VoxFlowStudio/skills

Use when the user wants to turn a long article / note / report into a vertical 1080×1920 card video — VoxFlow Slice. 13 themes — paper-slide (纸面), editorial-mag (编辑刊), bold-poster (大字海报), notion-card (Notion 卡), brutalist (粗野), glass-dark (玻璃夜), editorial-stencil (编辑·海报), broadsheet (财经刊), blueprint (蓝晒图), daisy-pastel (雏菊), showa-catalog (昭和目录), photo-feature (摄影刊), atmospheric (深夜刊). Triggers — Slice / slice video / 切片视频 / 文章转视频 / 知识卡片视频 / 抖音知识号 / 小红书图文转视频 / 知乎长文转视频 / 公众号转视频 / PaperSlide / paperslide / paper-slide (legacy name).

Verwandte Skills