English Version
Zurück zur VidCraft-Hauptseite
VidCraft hat 33 Skills in 8 Kategorien. Jedes Skill ist ein eigener Sub-Agent mit eigenem Modell, Argument-Hint und MCP-Tool-Allowlist.
| Kategorie |
Anzahl |
Modelle |
| Core |
6 |
Sonnet (5), Opus (1) |
| Research |
3 |
Opus (3) |
| Writing |
4 |
Opus (2), Sonnet (2) |
| Visual |
4 |
Opus (1), Sonnet (3) |
| Production |
4 |
Sonnet (4) |
| Review |
4 |
Opus (1), Sonnet (2), Haiku (1) |
| Distribution |
3 |
Opus (1), Sonnet (2) |
| Utility |
5 |
Opus (1), Sonnet (3), Haiku (1) |
Alle Skills laufen ohne Internet, außer researcher (Web-Zugriff erforderlich) und subtitle-generator (lokales Whisper, optional Cloud-Whisper).
|
|
| Modell |
Sonnet |
| Argument |
— |
| Zweck |
Erstinstallation: venv anlegen, Dependencies installieren, Config-Template kopieren |
| Output |
~/.vidcraft/venv/, ~/.vidcraft/config.yaml, ~/.vidcraft/cache/ |
| Wann |
Direkt nach claude plugin install |
|
|
| Modell |
Sonnet |
| Argument |
— |
| Zweck |
Session initialisieren, Setup verifizieren, Config laden, State Cache rebuilden |
| Output |
Session-Status-Report mit aktueller Projekt-Liste |
| Wann |
Bei jedem Claude-Code-Start oder nach setup |
|
|
| Modell |
Sonnet |
| Argument |
<project-name> [video-type] |
| Zweck |
Neues Projekt mit Verzeichnisstruktur und Templates anlegen |
| Output |
projects/<slug>/ mit README.md, brief.md, episodes/ |
| Wann |
Sobald User "neues Projekt" / "new project" sagt |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> |
| Zweck |
Arbeit an existierendem Projekt fortsetzen, Status-Detail laden |
| Output |
Detaillierter Projekt-Status + Empfehlung nächster Schritt |
| Wann |
"Weiter mit X", "resume foo" |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> |
| Zweck |
Status-basierte Empfehlung des nächsten Skills (Status-zu-Skill-Matrix aus knowledge/status-workflow.md) |
| Output |
Konkrete Skill-Empfehlung mit Begründung |
| Wann |
"Was als nächstes?", "what should I do next?" |
|
|
| Modell |
Opus |
| Argument |
<project-slug> |
| Zweck |
5-Phasen-Konzeptentwicklung: Ziel, Zielgruppe, Tonalität, Episode-Struktur, Visuelle Identität |
| Output |
concept.md mit narrativer Klammer + Episoden-Plan |
| Wann |
Nach new-project, vor brief-creator |
|
|
| Modell |
Opus |
| Argument |
<file-path> [video-type] |
| Zweck |
PDF/DOCX/MD parsen, Code-Blöcke + Listen + Überschriften extrahieren, Video-Struktur vorschlagen |
| Output |
research/doc-analysis.md + Empfehlung Video-Typ |
| Wann |
Wenn Doku-Quelle existiert (Plugin-README, Manual, Spec) |
|
|
| Modell |
Opus |
| Argument |
<topic> |
| Zweck |
Web-Recherche zu Themen: Konkurrenz-Videos, Best Practices, Source-Material, Faktenstand |
| Output |
research/sources.md mit zitierten Quellen |
| Wann |
Wenn das Projekt faktische Untermauerung braucht |
|
|
| Modell |
Opus |
| Argument |
<project-slug> |
| Zweck |
Zielgruppen-Analyse mit Personas, Pain Points, Knowledge-Levels, Content-Vorlieben |
| Output |
research/audience.md mit 2-3 Personas |
| Wann |
Vor brief-creator, besonders bei B2B-Inhalten |
|
|
| Modell |
Opus |
| Argument |
<project-slug> |
| Zweck |
Creative Brief aus Concept/Audience/Doc-Analyse: Goals, Audience, Tone, Constraints, Key Messages |
| Output |
brief.md |
| Wann |
Nach Concept + Audience-Research, vor script-writer |
|
|
| Modell |
Opus |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Video-Script mit Narration, On-Screen-Text und Visual Cues schreiben — typ-optimiert |
| Output |
episodes/<slug>/script.md mit Szenen-Frontmatter |
| Wann |
Nach Brief, pro Episode separat |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
14-Punkt-Quality-Checkliste: Timing, Readability, Hook, CTA, AI-Sprache, Satzlänge, Szenen-Dauer |
| Output |
Review-Report inline + Status-Update auf Script Reviewed |
| Wann |
Nach jedem Script-Draft, vor Storyboard |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Narration auf AI-Patterns scannen: abstrakte Nomen-Stacks, Hedging, generische Vergleiche |
| Output |
Findings mit Zeilenangabe — advisory only, schreibt nicht um |
| Wann |
Bei Verdacht auf AI-Slop, oder als Final-Pass vor Generierung |
|
|
| Modell |
Opus |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Szene-für-Szene Storyboard mit Visual Direction, Transitions, Screenshot-Positionen |
| Output |
episodes/<slug>/storyboard.md |
| Wann |
Nach approved Script |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Produktionsreife Shot-Liste aus Storyboard: Shot-Typ, Dauer, Asset-Reference |
| Output |
episodes/<slug>/shot-list.md |
| Wann |
Nach Storyboard, vor asset-collector |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Screenshot-Positionen, Screen-Recording-Segmente und visuelle Asset-Anforderungen pro Szene definieren |
| Output |
Update von episodes/<slug>/ASSETS.md |
| Wann |
Nach Storyboard, vor Aufnahme/Sammlung |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
ASSETS.md gegen tatsächlich vorhandene Dateien prüfen, fehlende reporten |
| Output |
Diff-Report (vorhanden / fehlt / falsch benannt) |
| Wann |
Vor pre-generation-check |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Script + Settings für HeyGen optimieren: Szenen-Struktur, Avatar, Background, Pause-Marker |
| Output |
episodes/<slug>/heygen-format.md mit Szenen-Tabelle |
| Wann |
Nach pre-generation-check, vor Manuelle-Generierung |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Script + Settings für Synthesia optimieren: Slide-basierte Struktur |
| Output |
episodes/<slug>/synthesia-format.md |
| Wann |
Wie heygen-engineer, nur für Synthesia |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> [episode-slug] |
| Zweck |
Avatar nach Zielgruppe, Video-Typ, Sprache und Brand empfehlen — plattform-spezifische IDs |
| Output |
Empfehlung mit 2-3 Avatar-Optionen + Voice-Settings |
| Wann |
Bei neuem Projekt oder Avatar-Wechsel |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Alle Quality Gates vor Generierung durchlaufen — blockiert bei kritischen Issues |
| Output |
Pass/Fail-Report mit Liste blockierender Gates |
| Wann |
Vor heygen-engineer / synthesia-engineer |
|
|
| Modell |
Opus |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
20-Punkt-Post-Generation-Review: Pacing, Visual Consistency, Narration Quality, Brand, Accessibility |
| Output |
Review-Report inline + Status-Update |
| Wann |
Nach Manuelle-Generierung |
¶ brand-checker
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Brand-Konsistenz: Tone of Voice, Visual Identity, Terminologie, Style-Guide |
| Output |
Verstöße gegen Brand-Guidelines mit Empfehlungen |
| Wann |
Bei Multi-Episoden-Serien zur Konsistenz-Sicherung |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Barrierefreiheit (WCAG 2.1): Subtitle-Readiness, Reading-Pace, Jargon, Color Contrast, Inklusive Sprache |
| Output |
A11y-Report mit konkreten Fixes |
| Wann |
Vor Release, oder bei öffentlich-rechtlichen / Bildungs-Projekten verpflichtend |
|
|
| Modell |
Haiku |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Schneller Timing-Check: Total-Dauer, Szenen-Dauern, Pacing-Rhythmus gegen Video-Typ-Konventionen |
| Output |
Pass/Warn/Fail pro Szene |
| Wann |
Wenn nur Timing zu prüfen ist, ohne den vollen 14-Punkt-Review |
voice-checker zählt zu Writing — wird aber typischerweise auch im Review-Pass eingesetzt. Siehe Writing-Sektion.
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Release koordinieren: Final-QA-Checklist, Metadata, Distribution-Channels, Publishing-Workflow |
| Output |
Release-Checklist + Status auf Published |
| Wann |
Letzter Schritt vor YouTube/Vimeo/Internal-Hosting-Upload |
|
|
| Modell |
Opus |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Plattform-spezifische Promo-Texte: YouTube-Description, FB/IG/X/LinkedIn-Posts, Email-Copy, Blog-Excerpts |
| Output |
promo/<slug>.md mit allen Plattform-Varianten |
| Wann |
Vor release-director |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Thumbnail-Konzepte: Komposition, Text-Overlay, Visual-Style, plattform-spezifische Anforderungen |
| Output |
assets/thumbnails/concept-<slug>.md mit 2-3 Varianten |
| Wann |
Vor Release, parallel zu promo-writer |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> <episode-slug> |
| Zweck |
Subtitles aus Final-Video via Whisper generieren, ins Englische übersetzen, SRT für YouTube vorbereiten |
| Output |
output/<slug>/subtitles-de.srt + subtitles-en.srt |
| Wann |
Nach video-reviewer, vor Upload |
|
|
| Modell |
Opus |
| Argument |
<type-name> |
| Zweck |
Neuen Video-Typ anlegen mit Pacing-Regeln, Struktur-Template, Best Practices |
| Output |
video-types/<name>/README.md |
| Wann |
Wenn die 12 Standard-Typen nicht passen (z.B. webinar, case-study) |
|
|
| Modell |
Haiku |
| Argument |
— |
| Zweck |
Verfügbare Skills, häufige Workflows, Quick-Reference |
| Output |
Skills-Liste nach Kategorie |
| Wann |
"Hilfe", "help", "what skills are available?" |
|
|
| Modell |
Sonnet |
| Argument |
— |
| Zweck |
Config-Datei interaktiv bearbeiten |
| Output |
Aktualisierte ~/.vidcraft/config.yaml |
| Wann |
Erste Einrichtung oder Config-Änderung |
|
|
| Modell |
Sonnet |
| Argument |
<project-slug> |
| Zweck |
Strukturiertes Progress-Dashboard mit Prozent-Komplett, blockierenden Items, Status-Breakdown |
| Output |
Tabellen-Übersicht über alle Episoden + Szenen |
| Wann |
Bei Multi-Episoden-Projekten zur Übersicht |
¶ Skill-Reihenfolge im Standard-Workflow
graph TD
A["new-project"] --> B["doc-analyzer (optional)"]
B --> C["audience-researcher (optional)"]
C --> D["project-conceptualizer"]
D --> E["brief-creator"]
E --> F["script-writer"]
F --> G["script-reviewer"]
G --> H{"Pass?"}
H -->|Nein| F
H -->|Ja| I["voice-checker"]
I --> J["storyboard-creator"]
J --> K["shot-list-creator"]
K --> L["screenshot-planner"]
L --> M["asset-collector"]
M --> N["pre-generation-check"]
N --> O{"Pass?"}
O -->|Nein| M
O -->|Ja| P["heygen-engineer / synthesia-engineer"]
P --> Q["Manuelle Generierung"]
Q --> R["video-reviewer"]
R --> S["brand-checker + accessibility-checker"]
S --> T["subtitle-generator"]
T --> U["promo-writer + thumbnail-director"]
U --> V["release-director"]
← Zurück zur VidCraft-Hauptseite