Communitygithub.com

BennyKok/omg.dev

Generieren Sie Bilder und Videos aus einer Eingabeaufforderung auf einem omg.dev-Computer mit omg_generate_image und omg_generate_video. Jeder Aufruf verbraucht die omg-Guthaben des Benutzers. Verwenden Sie dies, wenn die Aufgabe ein neues Bild, Symbol, eine Illustration oder einen kurzen Clip erfordert, nicht zum Bearbeiten einer bereits vorhandenen Datei.

Was ist omg.dev?

Diese Fähigkeit ermöglicht es KI-Agenten, über omg.dev Bilder und Videos zu generieren, wobei jedes Mal die omg-Guthaben des Benutzers (1 Guthaben = 1 USD) verbraucht werden. Sie ist ideal für die Erstellung neuer visueller Medien wie Heldenbilder, Symbole, Logos, Illustrationen oder kurze Clips, jedoch nicht für Screenshots, Diagramme oder SVG-Code. Die Fähigkeit unterstützt verschiedene Modelle, von denen das günstigste für die Aufgabe automatisch ausgewählt wird, sofern kein spezifisches Modell angefordert wird. Sie umfasst Funktionen wie `omg_generate_image`, `omg_generate_video`, `omg_media_job`, `omg_display_image`, `omg_display_video`, `omg_media_models` und `omg_generate_3d` für die 3D-Modellierung. Die Nutzung unterliegt Grenzen pro Aufruf (Standard 1,00 $) und täglichen Limits (Standard 25,00 $, UTC-Tag). Ausführliche Regeln gewährleisten eine kosteneffiziente und ethische Nutzung, einschließlich der Anzeige von Kosten und Modellinformationen für den Benutzer, der Vermeidung von Doppelgenerierungen und der Größenanpassung von Videos für die iPhone-App.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BennyKok/omg.dev/tree/HEAD/agents/skills/media-generation

In Ihrer bevorzugten KI fragen

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

Dokumentation

Bilder und Videos generieren

Diese Tools verbrauchen die omg-Guthaben des Benutzers. 1 Guthaben entspricht 1 USD. Behandeln Sie jeden Aufruf wie einen Kauf.

Wann verwenden

  • Verwenden Sie sie, wenn die Aufgabe neue visuelle Medien benötigt: ein Heldenbild, ein Symbol, ein Logo, eine Illustration, ein kurzer Clip.
  • Verwenden Sie sie nicht für einen Screenshot, ein Diagramm oder etwas, das Sie mit Code oder SVG zeichnen können.
  • Generieren Sie nicht viele Variationen „um sicherzugehen“. Machen Sie eine, zeigen Sie sie und fragen Sie den Benutzer, ob er eine andere möchte.

Regeln

  1. Lassen Sie model weg, es sei denn, die Anfrage benötigt ein bestimmtes Aussehen. Ohne Modell wählt der Router das günstigste kuratierte Modell für die Aufgabe aus („auto“) und nennt es im Ergebnis.

  2. Jedes Ergebnis enthält model und costUsd. Teilen Sie dem Benutzer beides in Ihrer Antwort mit, z. B. „Generiert mit flux-schnell für 0,003 $.“

  3. Ein Aufruf wird abgelehnt, wenn das Limit pro Aufruf (Standard 1,00 $) oder das tägliche Limit (Standard 25,00 $, UTC-Tag) aufgebraucht ist. Der Fehler zeigt an, wie viel noch übrig ist. Umgehen Sie das Limit nicht. Informieren Sie den Benutzer.

  4. Wenn das Ergebnis pending: true enthält, rufen Sie omg_media_job mit der jobId auf. Generieren Sie nicht erneut; das würde doppelt berechnet.

  5. Wenn der Fehler besagt, dass die Guthaben aufgebraucht sind, teilen Sie dem Benutzer mit, dass er unter omg.dev Guthaben aufladen soll. Wiederholen Sie es nicht.

  6. Zeigen Sie Bilder mit omg_display_image an. Zeigen Sie Videos mit omg_display_video an.

  7. Ein Video für die iPhone-App muss unter 6 MB groß sein, H.264, mit faststart. Die Tools remuxen Downloads bereits zu faststart. Überprüfen Sie die Größe. Wenn es größer ist, codieren Sie es neu und behalten Sie das Original:

    ffmpeg -i in.mp4 -vf scale=480:-2 -c:v libx264 -profile:v main -crf 27 -maxrate 1800k -bufsize 3600k -c:a aac -b:a 96k -movflags +faststart out.mp4
    

Ein Modell auswählen

  • Normalerweise kein model übergeben. Der Router wählt das günstigste geeignete Modell für die Aufgabe aus und nennt es im Ergebnis.
  • Übergeben Sie model nur, wenn die Anfrage ein bestimmtes Aussehen benötigt, z. B. lesbaren Text, SVG oder Video in bester Qualität.
  • omg_media_models listet die Top-Modelle mit Preisen auf. omg_media_models {all: true, q: "kling"} durchsucht die vollständige Liste.
  • Ein Modell außerhalb der Top-Liste wird vor der Ausführung bepreist. Wenn es nicht bepreist werden kann, wird der Aufruf abgelehnt; wählen Sie ein anderes.

Video dauert 30 Sekunden bis 5 Minuten. Bilder dauern 3 bis 20 Sekunden.

Felder

  • Benutzerfreundliche Felder werden auf Anbietereingaben abgebildet: prompt, aspectRatio auf aspect_ratio, durationSeconds auf duration, resolution auf resolution.
  • Fügen Sie jedes andere Anbieterfeld in input ein, z. B. {"generate_audio": false} oder {"quality": "high"}.
  • Dateien werden unter ~/omg-media/<date>/<jobId>-<n>.<ext> gespeichert, es sei denn, Sie übergeben outputPath.

3D-Modelle

Verwenden Sie omg_generate_3d, um ein Bild eines Objekts in eine GLB-Datei umzuwandeln. Geben Sie imageUrl oder imagePath für ein lokales Bild unter 600 KB an. Verwenden Sie ein Objekt auf einem einfachen Hintergrund.

  • tripo3d/h3.1/image-to-3d ist die Standardeinstellung. Es kostet 0,30 $. Verwenden Sie {face_limit: 8000} für ein spielbereites Mesh.
  • fal-ai/hyper3d/rodin/v2.5/fast kostet 0,10 $. Verwenden Sie es für schnelle Entwürfe.
  • fal-ai/trellis-2 kostet 0,25 $ bis 0,35 $, je nach resolution.
  • fal-ai/hunyuan3d-v3/image-to-3d kostet 0,375 $. {generate_type: "LowPoly"} kostet 0,45 $.
  • PBR, zusätzliche Ansichten und detaillierte Geometrie kosten mehr. Das Angebot enthält sie.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills