Communitygithub.com

fulcrumsf/media-use

Agent Media OS – die einzige Fähigkeit für jeden Medienbedarf in einem HyperFrames-Projekt. Auflösen von BGM, SFX, Bild, Icon, Markenlogo, Stimme, Farbkorrektur oder LUT in eine eingefrorene lokale Datei oder einen einfügebereiten Block + Ledger-Eintrag (ein Verb: `resolve`); Generierung via TTS / Musik / Bildmodellen, wenn der Katalog fehlt; Erstellung von Voiceover, Transkription, Untertiteln und Hintergrundentfernung über eine gemeinsame Audio-Engine; Bearbeitung von Medien (schneiden / neu rahmen / transformieren); und Wiederverwendung von Assets über Projekte hinweg.

Was ist media-use?

Der Skill `fulcrumsf/media-use` fungiert als ein zentrales Medienbetriebssystem für HyperFrames-Projekte. Er konsolidiert alle Medienoperationen in einer einzigen, agentengesteuerten Fähigkeit. Der Kern des Skills ist der Befehl `resolve`, der Medien (BGM, SFX, Bilder, Icons, Logos, Stimmen, Farbkorrekturen, LUTs) entweder aus einem lokalen Katalog abruft, sie bei Bedarf über generative Modelle (TTS, Musik, Bilder) neu erstellt oder sie aus externen Quellen referenziert – und das Ergebnis als manipulationssichere lokale Datei oder als einfügebereiten Block mit einem zugehörigen Ledger-Eintrag ausgibt. Darüber hinaus bietet er eine gemeinsame Audio-Engine für Sprachaufnahmen, Transkription, Untertitel und Hintergrundentfernung und ermöglicht grundlegende Medienbearbeitung (Schneiden, Neurahmen, Transformieren). Assets können projektübergreifend wiederverwendet werden, was ihn besonders nützlich für vage oder wiederkehrende Medienanfragen in der Entwicklungs- und Content-Pipeline macht.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fulcrumsf/Claude-Agent-V1/tree/main/001_Architecture/Skills/media-use

In Ihrer bevorzugten KI fragen

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

Dokumentation

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

  1. 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.
  2. Generierung: Wenn ein Medium nicht im Katalog vorhanden ist, kann der Skill es bei Bedarf über TTS-, Musik- oder Bildgenerierungsmodelle erstellen.
  3. Audio-Engine: Eine gemeinsame Engine für:
    • Sprachaufnahmen (Voiceover)
    • Transkription (Sprache-zu-Text)
    • Untertitelgenerierung
    • Hintergrundentfernung
  4. Medienbearbeitung: Grundlegende Operationen zum:
    • Schneiden von Audio/Video
    • Neurahmen von Bildern/Video
    • Transformieren (Skalieren, Drehen, etc.)
  5. 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

TypBeschreibung
BGMHintergrundmusik
SFXSoundeffekte
ImageStandbilder
IconSymbole
Brand LogoMarkenlogos
VoiceSprachaufnahmen
Color GradeFarbkorrektur (Look-Up Tables)
LUTExplizite 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 – Kernprojektverwaltung
  • fulcrumsf/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.

Individual skills in this repo

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

fulcrumsf/banana-pro-director

Higgsfield image prompt director covering Banana Pro, Soul Cinema, and GPT-2. Three asset types in strict order: (1) single-image character outfit on white seamless studio — the locked base reference, via Banana Pro (custom styling from prompt) or Soul Cinema (face/body from character ref + outfit from wardrobe ref), (2) 6-panel multi-angle character sheet off that base, (3) scene plates with or without characters in cinematic environments. Also GPT-2 for detail face/chest-up portraits. Reads reference images for hair, makeup, wardrobe, jewelry, identity markers. Outputs photorealistic prompts with locked hyperreal stack — skin pores, subsurface scattering, strand-by-strand hair, fabric weave, Kodak Vision3 film. Use for any character outfit reference, character sheet, model sheet, ref sheet, multi-angle sheet, scene plate, environment plate, face detail shot, or photorealistic still — even without saying 'Banana Pro,' 'Nano Banana,' or 'Soul Cinema.'

fulcrumsf/cinema-worldbuilder

Universal cinema worldbuilding director for Seedance video prompts. Reads uploaded reference images for wardrobe, hair, makeup, identity markers, and environment, then composes production-ready Seedance prompts using a locked cinematography grammar — five cinema modes (Narrative, Studio, Action, Performance, Atmospheric), each with canonical camera/lens/movement/filtration/grade specs, plus diegetic audio design (footsteps, fabric, breath, room tone, weapon fire, crowd, weather — never music or lyrics). Use this skill whenever the user wants to create a Seedance video prompt, mentions Seedance, asks for a cinematic scene breakdown, uploads reference images for a scene they want to build, describes a scene for video generation, or asks for shot prompts for music videos, action sequences, performance scenes, narrative shorts, fashion films, or atmospheric environment plates — even if they don't explicitly say 'cinematic' or name a mode.

fulcrumsf/Claude-Agent-V1

Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet `anchor` rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subj

fulcrumsf/embedded-captions

Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet `anchor` rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subj

fulcrumsf/faceless-explainer

Turn arbitrary text — an article, notes, a topic, a brief — into a faceless explainer video: there is no site or footage to capture, so the visuals are invented per scene (typography, abstract graphics, diagrams, data-viz). Use for topic explainers, concept breakdowns, how-tos, listicles. Not a video built from a website (/product-launch-video — promo or tour). Unclear → /hyperframes.

fulcrumsf/music-to-video

Turn a music track (an audio file, a video to pull audio from, or a track generated from a mood brief) into a beat-synced video — lyric video, slideshow, or kinetic promo. The music drives all pacing; any user-supplied images/videos are cut onto the same beat grid, and a complete video needs zero assets. Narrated pieces → the input-matched workflow (see /hyperframes). Unclear → /hyperframes.

fulcrumsf/pr-to-video

Turn a GitHub pull request (a PR URL, owner/repo#N, or 'this PR' in a checked-out repo) into a code-change explainer video — changelog, feature reveal, fix, or refactor walkthrough built from the diff, commits, and files: the input is a code change, not a website. Not a product promo (/product-launch-video) or a no-PR topic explainer (/faceless-explainer). Unclear → /hyperframes.

Verwandte Skills