Communitygithub.com

0xsline/openchatcut

KI-Bildgenerierung via Fal.ai, gpt-image-2, nano-banana, MiniMax image-01 und xAI Grok Imagine. Verwende dies, wenn der Benutzer ein Bild / Foto / Standbild erstellen oder generieren möchte.

Was ist openchatcut?

Diese Skill ermöglicht die Generierung von KI-Bildern über mehrere Anbieter: Fal.ai, gpt-image-2, nano-banana, MiniMax image-01 und xAI Grok Imagine. Sie wählt automatisch das optimale Modell basierend auf der Anfrage aus – standardmäßig gpt-image-2, bei referenzlastigen Aufgaben nano-banana, bei MiniMax image-01. Die Skill stellt sicher, dass alle relevanten Parameter wie Seitenverhältnis, Größe, Qualität und Referenzbilder korrekt gesetzt werden. Sie warnt vor experimentellen 2K/4K-Größen und erfordert explizite Benutzerfreigabe. Referenzbilder werden serverseitig verarbeitet – die Skill übergibt lediglich die Asset-IDs. Für Entwickler im deutschsprachigen Raum bietet die Skill klare Konfigurationsanleitungen und vermeidet unnötige technische Hürden.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/0xsline/openchatcut/tree/HEAD/src/agent/skills/image-gen

In Ihrer bevorzugten KI fragen

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

Dokumentation

Bildgenerierung

Generiere KI-Bilder über submit_image (nur konfigurierte Anbieter-Schlüssel). Bevorzuge ein klares Standbild pro Anfrage, es sei denn, der Benutzer wünscht Varianten.

Modellauswahl

ModellReferenzStärkenMax. Referenzen
fal + falModelreferences/fal.mdExpliziter Fal-Katalog; siehe Tool-Schema für modellspezifische GrenzenModellspezifisch
gpt-image-2references/gpt-image-2.mdBeste Textdarstellung, stärkste Prompt-Treue16
nano-bananareferences/nano-banana.mdStärkste Referenzbildtreue14
image-01references/image-01.mdMiniMax Standbilder / Live-Stil; eine Subjektreferenz via R21
grok-imaginereferences/grok-imagine.mdxAI Grok Imagine; Text-zu-Bild, ≤4 Ausgaben, 1K/2K0
  • Wenn Fal.ai ausgewählt oder angefordert wird, verwende model: "fal" und das angeforderte falModel oder den gespeicherten Fal-Standard aus den Fähigkeiten. Frage, falls keines ausgewählt ist. Native-Anbieter-Standards und -Steuerungen unten gelten nicht für Fal.
  • Standard: gpt-image-2, wenn dieser Schlüssel aktiv ist.
  • Referenzlastig → nano-banana.
  • Benutzer hat MiniMax genannt / nur MiniMax-Bildschlüssel aktiv → image-01.
  • Beachte die Fähigkeiten: Rufe kein Modell auf, dessen Anbieter nicht konfiguriert ist.

WICHTIG: Vor der Generierung die Referenz des gewählten Modells LESEN.

Tool-Parameter

ParameterWerteStandard
aspectRatio1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 4:5, 5:4, 21:916:9
imageSize512px, 1K, 2K, 4K (modellspezifisch)1K
width / heightGPT Image: 512–3840, /16; MiniMax: 512–2048, /8—
qualitylow, medium, high, auto (nur gpt-image-2)high
referenceAssetIdsArray von Projekt-Asset-IDs — Backend löst Bytes serverseitig auf—
nameKurzer, beschreibender Asset-Name, der in der Bibliothek angezeigt wird—
countAnzahl der zu generierenden Bilder (1–10; image-01 max 9)1
promptOptimizerNur MiniMax image-01 — prompt_optimizerfalse
seedNur MiniMax image-01—
maskAssetId, background, moderation, inputFidelityGPT Image Bearbeitungs-/Ausgabesteuerung—
outputFormat, outputCompressionGPT Image PNG/JPEG/WebP SteuerungPNG

Standards

  • Seitenverhältnis: 16:9. Wenn die Projektkomposition nicht 16:9 ist, FRAGE den Benutzer vor der Generierung, welches Seitenverhältnis er möchte.
  • Größe: 1K.

Vor dem Absenden fragen

  • Niemals die Größe automatisch hochstufen.
  • imageSize: "2K" oder "4K" nur übergeben, wenn der Benutzer explizit danach fragt. Warnen, dass 2K/4K EXPERIMENTELL sind und langsamer sein können.

Referenzbilder

Verwenden, wenn der Benutzer Quellmaterial zum Bearbeiten, Kombinieren oder als visuelle Vorlage bereitstellt (z. B. „Hintergrund ändern“, „diese zu einem Poster zusammenfügen“).

  • Projekt-Asset-IDs via referenceAssetIds übergeben. Das Backend ruft sie ab und kodiert sie serverseitig – niemals die Asset-Bytes selbst abrufen.
  • Wenn der Benutzer ein Bild-Asset mit @ referenziert, seine ID direkt in referenceAssetIds übergeben.
  • Vom Backend akzeptierte Formate: png, jpeg, webp, svg (automatisch zu png gerastert), heic, heif. Maximal 50 MB pro Datei.

Ausführung

// Einfache Generierung
submit_image({
  model: "gpt-image-2",
  prompt: "eine niedliche orange Katze",
  name: "Katze",
});

// Mit Qualität (nur gpt-image-2)
submit_image({
  model: "gpt-image-2",
  prompt: "Heldenposter mit fettem Titel",
  quality: "high",
  name: "Heldenposter",
});

// Mit Referenzbildern — Projekt-Asset-IDs übergeben; Backend löst Bytes auf
submit_image({
  model: "gpt-image-2",
  prompt: "Hintergrund zu Strand ändern",
  referenceAssetIds: ["<assetId>"],
  name: "Strand-Bearbeitung",
});

// Referenzlastig mit nano-banana
submit_image({
  model: "nano-banana",
  prompt: "Composite-Poster",
  referenceAssetIds: ["<id1>", "<id2>"],
  name: "Composite",
});

// Mehrere Bilder
submit_image({
  model: "gpt-image-2",
  prompt: "Produktaufnahmen",
  count: 3,
  name: "Produkt",
});

// MiniMax (optionale einzelne Subjektreferenz; R2 muss für Referenzen konfiguriert sein)
submit_image({
  model: "image-01",
  prompt: „matte Produktflasche auf Marmor, weiches Studiolicht“,
  name: „Flaschen-Standbild“,
  promptOptimizer: false,
});

OpenChatCuts submit_image kann abgeschlossene Pool-Assets je nach Anbieterpfad synchron zurückgeben. Wenn eine jobId zurückgegeben wird, track_progress verwenden; andernfalls die Asset-IDs im Ergebnis als fertig betrachten.

Regeln

  • Immer name mit einem kurzen, beschreibenden Asset-Namen angeben.
  • Vor dem Absenden dem Benutzer kurz mitteilen, was generiert wird – insbesondere bei mehreren Bildern.
  • Nur Modelle aufrufen, deren Anbieter-Schlüssel konfiguriert ist (Fähigkeiten-Abfrage).

Individual skills in this repo

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

0xsline/openchatcut

Connect an MCP-capable coding agent to OpenChatCut and edit local video projects. Use when the user asks to install, connect, or set up OpenChatCut; inspect or edit an OpenChatCut project; work with its timeline, transcript, captions, media, generation, motion graphics, audio, color, or export tools; or recover from an OpenChatCut MCP error.

0xsline/openchatcut

Use when acquiring or importing media into a OpenChatCut project asset library for video editing or creation, including local/attached videos, user-provided paths, public media URLs, web video/audio/image assets, upload fallback decisions, and deciding between import_media, download_media, or manual user action.

0xsline/openchatcut

Use when a OpenChatCut video editing or creation workflow needs export, render, download, share, final delivery, subtitle-file export, render choice, local-only asset handling, or export fallback explanation.

0xsline/openchatcut

Use when a OpenChatCut tool call fails or returns an unexpected shape.

0xsline/openchatcut

Music generation via Mureka, MiniMax, Atlas Cloud, and Sonilo. Use for instrumentals, songs, soundtracks, track/stem generation, covers, or video-conditioned scoring of the finished cut through `submit_music`.

0xsline/openchatcut

OpenChatCut product knowledge — UI layout, editor features, and how generation providers are configured. Use when the user asks about the product interface, how to use a feature, where to find something, or needs GUI guidance for something the agent cannot do directly. Also use as fallback when a task fails and the user needs to complete it manually in the UI. NOT for live project-state queries ("where are my folders?", "what's on my timeline?", "where is clip X?") — those are answered by `read_project`, not by this skill.

0xsline/openchatcut

AI shader generator for WebGL video effects, transitions, masks, and color grading (LUT / 调色 / 电影感 / film look). Use when the user wants a video effect (滤镜 / 特效), a transition (转场 / crossfade / wipe / cube / 3d), a mask (蒙版 / 遮罩 / reveal), a zoom / push-in (推近 / 推镜头), or a color grade — try the built-in effects (zoom, builtin LUTs) before generating a new shader.

0xsline/openchatcut

Use when checking whether agent edits are reflected in the OpenChatCut project and editor.

0xsline/openchatcut

AI video generation via Fal.ai, Seedance 2.0, Kling, MiniMax Hailuo, xAI Grok Imagine, and OFox. Use when the user wants to generate a video clip — text-to-video, image-to-video, first/last-frame transitions, reference-guided generation, multi-shot, or generatively editing / extending an existing clip.

0xsline/openchatcut

Text-to-Speech (TTS), voiceover, narration placement/sync, and custom sound effects (SFX) generator. Use when the user wants generated speech from text, wants to add/replace/align narration or voiceover for an existing video/timeline, wants to keep existing voiceover synced after visual retiming edits, needs voice audition/selection, or explicitly wants a newly generated/custom sound effect that is not available in the Sound Effects library.

0xsline/openchatcut

Use when the agent should ask the user for structured input with an in-chat form, including single-select, multi-select, text fields, style pickers, or voice audition choices.

Verwandte Skills