Modularer Multi-Agenten-Fähigkeitsbaustein für Video- & Fotobearbeitung
Verwenden Sie diesen Skill, wenn der Benutzer einen Ordner mit Videos und Fotos analysieren, Interview-/Klärende Story-Präferenzen ermitteln, die Multi-Agenten-Vlog- und Familienreise-Bearbeitungspipeline ausführen, eine benutzerdefinierte Bearbeitungs-Sub-Agenten-Rolle (wie VFX oder Farbe) hinzufügen oder ein 4K-10-bit-HLG-HDR-Video rendern möchte.
1. Referenzdateien für Sub-Agenten-Rollen (Progressive Offenlegung)
Jede Agentenrolle hat ihre eigene Referenzspezifikation im Ordner references/ (verwendet sowohl von Antigravitys define_subagent / invoke_subagent-Werkzeugen als auch von den Python-BaseEditingAgent-Klassen):
- Stufe 0 – Client Intake & Brief Producer (
client_intake): references/00_client_intake_agent.md → Ausgabecreative_brief.json - Stufe 10 – Wrangler & Culler (
culler): references/01_culler_agent.md → Ausgabemedia_index.json - Stufe 10 – Sound & Vibe Designer (
audio_vibe): references/04_audio_vibe_agent.md → Ausgabebeat_grid.json - Stufe 20 – Story Producer (
story_producer): references/02_story_producer_agent.md → Ausgabepaper_edit.json - Stufe 30 – Duale Bildredakteure (
dialogue_editor+montage_editor): references/03_picture_editors.md → Ausgabe Entwurf der Mehrspur-timeline.yaml - Stufe 40 – Steckbarer Post / VFX / Farb-Slot (
vfx_designer): references/06_vfx_agent.md → reicherttimeline.yaml(effects_track) an & gibtvfx_manifest.jsonaus - Stufe 50 – Showrunner & Pacing Critic (
showrunner): references/05_showrunner_agent.md → prüft gegencreative_brief.json, koordiniert Überarbeitungen und gibtpacing_audit.json+ Entwurftimeline.yaml+storyboard.mdaus - Stufe 60 & Stufenübergreifender Supervisor – Executive Movie Production Director (
production_director): references/07_production_director_agent.md → überwacht alle Sub-Agenten an jeder Stufen-Gate, weist Sub-Agenten an, Abdeckung, Bewegungsvielfalt und Audio-/Titel-Kontinuität zu verbessern/zu korrigieren, und gibtdirector_review.json+ endgültig freigegebenetimeline.yaml&storyboard.mdaus
2. Ausführen der Multi-Agenten-Pipeline
Option A: Native Antigravity-Subagenten + CLI-Orchestrator
- Client interviewen (Stufe 0):
Verwenden Sie
ask_question(geleitet von references/00_client_intake_agent.md), um Erzählstil, unverzichtbare Momente, Zieldauer und Fotografieausschnitt zu klären, oder führen Sie aus:python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<user_story_idea>" --bgm "<optional_bgm.mp3>" - Spezialisierte Sub-Agenten spawnen (
define_subagent/invoke_subagent): Sie können jede der Rollen in isolierten Kontextfenstern spawnen, indem Siedefine_subagentmit dem System-Prompt aus der entsprechendenreferences/*.md-Datei verwenden, sodass jede Rolle ihren JSON-Vertrag auf der Festplatte inspiziert und anreichert (creative_brief.json→media_index.json&beat_grid.json→paper_edit.json→timeline.yaml→pacing_audit.json). - 4K-10-bit-HLG-HDR-Video & NLE-Exporte rendern:
python -m video_editing_ai.cli render "<project_dir>/timeline.yaml" -o "<project_dir>/final_story.mp4"
Option B: Steckbare Sub-Agenten auflisten oder umschalten
# Alle registrierten Kern- und optionalen Plugin-Agenten auflisten
python -m video_editing_ai.cli agents-list
# Pipeline mit aktiviertem optionalen Stufe-40-VFX-Designer-Plugin ausführen
python -m video_editing_ai.cli agents-run "<media_dir>" -o "<project_dir>" --prompt "<idee>" --enable-agent vfx_designer
Option C: Lokales Web-Studio
python -m video_editing_ai.cli serve --port 8000