Was macht media-use?
Agent Media OS – die einzige Fähigkeit für jeden Medienbedarf in einem HyperFrames-Projekt. Löse BGM, SFX, Bild, Icon, Markenlogo, Stimme, Farbkorrektur oder LUT in eine eingefrorene lokale Datei oder einen einfügebereiten Block + Ledger-Eintrag auf (ein Verb: resolve); generiere via TTS / Musik / Bildmodelle, wenn der Katalog fehlt; erstelle Voiceover, Transkription, Untertitel und Hintergrundentfernung über eine gemeinsame Audio-Engine; bearbeite Medien (schneiden / neu rahmen / transformieren); und verwende Assets projektübergreifend wieder. Auch für vage Anfragen geeignet.
Übersicht
fulcrumsf/media-use ist ein agentengesteuerter Medien-Skill, der die Handhabung aller Mediendateien in einem HyperFrames-Projekt vereinheitlicht. Er ersetzt mehrere separate Tools durch eine einzige, zusammenhängende Schnittstelle.
Hauptfunktionen
- Auflösen (
resolve): Das primäre Verb. Es durchsucht den lokalen Katalog, ruft generative Modelle auf oder referenziert externe Quellen, um das gewünschte Medium zu erhalten. - Generierung: Wenn ein Medium nicht im Katalog vorhanden ist, kann der Skill es bei Bedarf über TTS-, Musik- oder Bildgenerierungsmodelle erstellen.
- Audio-Engine: Eine gemeinsame Engine für:
- Sprachaufnahmen (Voiceover)
- Transkription (Sprache-zu-Text)
- Untertitelgenerierung
- Hintergrundentfernung
- Medienbearbeitung: Grundlegende Operationen zum:
- Schneiden von Audio/Video
- Neurahmen von Bildern/Video
- Transformieren (Skalieren, Drehen, etc.)
- Asset-Wiederverwendung: Assets können projektübergreifend referenziert werden, was Redundanz reduziert und Konsistenz sicherstellt.
Verwendung
# Beispiel: Ein Hintergrundbild auflösen
resolve image "Projekt-Hintergrund"
# Beispiel: Voiceover erstellen
resolve voiceover "Willkommen bei HyperFrames"
# Beispiel: Musik generieren
resolve music "entspannter Hip-Hop Beat"
Unterstützte Medienarten
| Typ | Beschreibung |
|---|---|
| BGM | Hintergrundmusik |
| SFX | Soundeffekte |
| Image | Standbilder |
| Icon | Symbole |
| Brand Logo | Markenlogos |
| Voice | Sprachaufnahmen |
| Color Grade | Farbkorrektur (Look-Up Tables) |
| LUT | Explizite LUT-Dateien |
Ausgabe
Das Ergebnis eines resolve-Befehls ist entweder:
- Eine eingefrorene lokale Datei (unveränderlich, versioniert) mit zugehörigem Ledger-Eintrag, oder
- Ein einfügebereiter Block (z.B. Base64-kodiertes Bild oder Markdown-Embed), der direkt in ein Projekt eingefügt werden kann.
Der Ledger-Eintrag enthält Metadaten wie Quelle, Generierungsparameter und Projektzuordnung.
Abhängigkeiten
- Katalog: Ein lokaler oder externer Medienkatalog, der durchsuchbar ist.
- Modelle: Zugriff auf TTS-, Musik- und Bildgenerierungsmodelle (z.B. ElevenLabs, Stable Audio, DALL-E).
- HyperFrames: Setzt die HyperFrames-Projektstruktur und Ledger-Integration voraus.
Fehlerbehandlung
Wenn ein angefordertes Medium weder im Katalog noch über generative Modelle erstellt werden kann, gibt der Skill eine klare Fehlermeldung mit Empfehlungen für Alternativen zurück.
Verwandte Skills
fulcrumsf/hyperframes-core– Kernprojektverwaltungfulcrumsf/asset-manager– Asset-Lebenszyklus-Management (komplementär)
Für vage Anfragen (z.B. „irgendein cooles Bild“ oder „irgendeine Hintergrundmusik“) wird der Skill intelligente Standardeinstellungen verwenden, basierend auf Projektkontext und vorherigen resolve-Aufrufen.