Communitygithub.com

Poster to Video

Ein offener Agenten-Skill, der ein einzelnes Poster in einen 15-sekündigen vertikalen Werbevideo-Workflow und einen Seedance-konformen Prompt verwandelt.

Was ist Poster to Video?

Dieser Skill ermöglicht es KI-Agenten, aus einem einzelnen Poster oder Werbebild ein vollständiges 15-sekündiges 9:16-Marketingvideo-Paket zu erstellen. Er ist speziell für die Nutzung mit der Seedance 2.0 Videogenerationsplattform optimiert, funktioniert aber auch mit anderen Anbietern. Der Skill führt den Agenten durch einen strukturierten Workflow: Bildanalyse, Informationspriorisierung, Auswahl einer Videorichtung (z.B. Kampagnenstart, Saisonverkauf) und Erstellung eines 5-7 Einstellungen umfassenden Storyboards mit präzisen Zeitangaben und Bewegungsbeschreibungen. Ein strenger Preflight-Check stellt sicher, dass der finale Seedance-konforme Prompt die Längenbeschränkung von 3800 Zeichen einhält, chinesische Feldbezeichnungen verwendet und häufige Fehler wie verstümmelte chinesische Zeichen oder verbotene englische Labels vermeidet. Der Skill unterstützt die Validierung von Prompts sowie die lokale Installation über PowerShell-Skripte.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add LeechQAQ/poster-to-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

Poster zu Video

Verwandle ein einzelnes Poster oder Werbebild in ein 15-sekündiges 9:16-Marketingvideo-Paket.

Paketstruktur

poster-to-video/
  SKILL.md
  forms.md
  reference.md
  scripts/
  resources/

Nur das Nötigste lesen:

  • Verwende forms.md für das Generierungspaket, die Checkliste und das endgültige Berichtsformat.
  • Verwende reference.md für detaillierte kreative Regeln, visuelle Analyse-Prompts, Seedance 2.0-Konventionen und Qualitätstore.
  • Verwende resources/prompt-template.txt beim Schreiben einer kopierbaren Prompt-Datei.
  • Verwende scripts/check_seedance_prompt_lengths.ps1 vor dem Einreichen eines Seedance-konformen Prompts.

Standardeinstellungen

  • Ausgabeziel: 15 Sekunden, 9:16, 720p oder höher, Ton an.
  • Ein Durchlauf verwendet ein Hauptreferenzbild, es sei denn, der Nutzer stellt weitere Assets bereit.
  • Der finale Video-Modell-Prompt sollte auf Chinesisch sein, wenn Seedance 2.0 das Ziel ist.
  • Keine Preise, Rabatte, Zertifikate, Markenempfehlungen, Conversion-Daten, Plattform-UI, Hardwarespezifikationen oder QR-Codes erfinden.
  • Wenn die Eingabe einen QR-Code enthält, nur den ursprünglichen QR-Code als Teil des Quellbildes oder als geschützten Ausschnitt beibehalten; nicht neu zeichnen oder ersetzen.
  • Keine neuen Bildschirm-Untertitel, scrollenden Untertitel, unteren Beschriftungsbalken, zufälligen Wasserzeichen oder zusätzlichen Logos hinzufügen, es sei denn, der Nutzer fordert dies ausdrücklich an.
  • Die Promptlänge sollte für Seedance-Anmeldungen unter 3800 Zeichen bleiben.
  • Wichtigen sichtbaren Text mit Ausschnitten, Karten, Masken oder Hervorhebungen bewahren, anstatt das Modell zu bitten, dichten chinesischen Text neu zu zeichnen.
  • Immer eine Einschränkung gegen verstümmelte chinesische Zeichen für generierte oder erhaltene chinesische Zeichen einfügen.

Arbeitsablauf

  1. Das Eingabebild inspizieren, bevor eine Videoprompt geschrieben wird.
  2. Die Quelle klassifizieren: Kampagnenplakat, Werbebildschirm, Vorlagenseite, Produktposter, digitale Beschilderungsszene, Kioskanzeige, Verkaufsbanner oder anderes Werbemittel.
  3. Sichtbare Fakten extrahieren: Titel, Untertitel, kleiner Text, Zahlen, CTA, Buttons, Icons, Karten, Produkte, QR-Code-Status, Szene, Layout-Hierarchie, Farbpalette und Stil.
  4. Eine Informationsprioritätstabelle erstellen:
    • Muss erhalten bleiben.
    • Kann abgeschwächt oder weggelassen werden.
    • Sollte nicht vorgelesen werden.
    • Darf nicht erfunden werden.
  5. Eine Videorichtung wählen: Kampagnenstart, Vorlagenwiederverwendung, Ladenattraktion, Produktszene, Saisonverkauf, Funktionsdemo oder schnelle Conversion CTA.
  6. Einen Kernnutzen und einen visuellen Anker aus dem Quellbild definieren.
  7. Eine 5-7 Einstellungen umfassende Abfolge für 15 Sekunden schreiben. Jede Einstellung muss einen ganzzahligen Sekundenbereich und eine geschäftliche Bewegungsabsicht haben.
  8. Das Generierungspaket mit forms.md schreiben.
  9. Den finalen Seedance-konformen chinesischen Prompt mit reference.md oder resources/prompt-template.txt schreiben.
  10. Die strenge Prompt-Vorprüfung ausführen, wenn eine Prompt-Datei vorhanden ist.
  11. Wenn der Nutzer einen konfigurierten Video-Generierungs-Runner bereitgestellt hat, das Quellbild und den Prompt einreichen. Andernfalls den einreichungsbereiten Prompt und anbieterneutrale Anweisungen zurückgeben.

Strenge Vorprüfungen

Diese Prüfungen auch dann beibehalten, wenn der Nutzer sagt, schnell zu arbeiten:

  • Prompt ist unter 3800 Zeichen, es sei denn, der Zielanbieter erlaubt mehr.
  • Prompt verwendet chinesische Feldbezeichnungen für die Seedance-konforme Einreichung.
  • Keine verbotenen englischen Labels wie Section, Scene Content, Dialogue, Subtitle Content, Voiceover Reading, SFX, Camera/Transition oder Negative Constraints.
  • Kein eigenständiger Abschnitt 参考图解析 im finalen Prompt; die Quellenanalyse gehört in die relevante @图片N = ...-Zuordnungszeile.
  • Jede Einstellungsüberschrift enthält einen ganzzahligen Sekundenbereich, z.B. 分镜一(0-2秒).
  • Jede Voiceover-Zeile verwendet {} und enthält tonale Pinyin für jede ausgesprochene Silbe, wenn das Ziel-TTS dies erfordert.
  • Keine neuen Untertitelfelder, es sei denn, der Nutzer hat sichtbare Untertitel angefordert.
  • Keine rohe URL, kein lokaler Pfad und keine Asset-ID im Prompt-Text.
  • Jede Einstellung, die ein Quell-Asset verwendet, verweist auf das entsprechende @图片N.
  • Prompt enthält eine starke Regel gegen verstümmeltes Chinesisch, Mojibake, Pseudo-Chinesisch, falsche Zeichen, zufällige Striche und deformierten Text.

Befehle

Einen Seedance-konformen Prompt validieren:

& '.\skills\poster-to-video\scripts\check_seedance_prompt_lengths.ps1' `
  -PromptPath '.\outputs\poster-video-prompt.txt' `
  -StrictChineseSeedance

Diesen Skill lokal aus dem Repository-Stammverzeichnis installieren:

.\install.ps1

Endgültige Antwort

Das endgültige Berichtsformat aus forms.md verwenden.

Wenn die Video-Generierung tatsächlich eingereicht wurde und eine abspielbare Video-URL zurückgegeben wurde, die rohe URL als sichtbaren Text einfügen. Sie nicht nur hinter einem Markdown-Link verstecken.

Verwandte Skills