CommunityBildgithub.com

bc-image-roaster

Schnelle KI-Bearbeitungen eines vorhandenen Bildes (Render, Viewport-Screenshot oder Foto) mit Nano Banana 2 / Pro über Rook: Die grobe Anfrage des Benutzers wird in eine präzise Bearbeitungsanweisung umgewandelt, ausgeführt, das Ergebnis wird auf Änderung und Abweichung geprüft, und bei Bedarf wird mit einer korrigierten Anweisung wiederholt.

Was ist bc-image-roaster?

Der Skill `bc-image-roaster` ermöglicht schnelle, dezente KI-gestützte Bildbearbeitungen auf Basis vorhandener Bilder (Render, Viewport-Screenshot oder Foto). Er ist besonders nützlich, wenn Benutzer grobe Änderungswünsche in Englisch äußern (z. B. Objekte tauschen, Materialien ändern, Himmel, Licht oder Jahreszeit anpassen, Personen hinzufügen) und diese in präzise Bearbeitungsanweisungen umgewandelt werden müssen. Der Skill nutzt die Modelle Nano Banana 2 oder Pro über die Rook-Plattform und führt folgende Schritte aus: Bildanalyse, Erstellung einer Bearbeitungsspezifikation, Prompt-Erstellung (mit Vorlage), Ausführung über Rook, Prüfung des Ergebnisses auf gewünschte Änderung und unerwünschte Abweichungen (Drift), sowie ggf. Wiederholung mit optimiertem Prompt (maximal 3 Versuche). Der Skill vermeidet Compositing oder Maskierung; Drift wird durch präzise Formulierung, Prüfung und Wiederholung bekämpft. Er unterstützt die Workflows von Claude Code, Cursor, Codex und anderen KI-Agenten, die Bilder bearbeiten möchten. Die Ausgabe erfolgt in einem Arbeitsordner mit Zwischenergebnissen und einer Vergleichstabelle.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bai-ting-chen/bc-image-roaster/tree/HEAD

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht bc-image-roaster?

Lies RULES.md, dann die Referenz für den Schritt, in dem du dich befindest. Leichte, schnelle Bearbeitungen auf einem vorhandenen Bild; der Kern ist der Prompt, da der Benutzer grobes Englisch schreibt (nicht seine Muttersprache). Kein Compositing oder Maskieren: Drift wird durch Formulierung, Prüfung und Wiederholungen bekämpft.

Voraussetzungen

  • Rook verbunden (rhino_ping gibt pong zurück); rhino_render_view erreichbar.
  • Python 3.11 mit Pillow (kein numpy nötig) für die Skripte.
  • Das Eingabebild auf der Festplatte; jedes Referenzbild (ein einzufügendes Objekt) ebenfalls auf der Festplatte.

Arbeitsablauf

  1. Bild lesen. Absicht: eine Szeneninventur der Ziele, ähnlichen Objekte und risikobehafteten Elemente (RULES EDT_01) → image-reading.md.
  2. Bearbeitungsspezifikation. Absicht: was sich ändert, was bleibt, Anker für Größe und Position; nur bei Bedarf nachfragen (EDT_02).
  3. Prompt. Absicht: die Spezifikation in der Prompt-Vorlage, dem Benutzer vor der Ausführung gezeigt (EDT_03) → prompting.md, edit-types.md.
  4. Ausführen. Absicht: ein Aufruf über Rook auf der vorbereiteten Eingabe (MOD_01) → models.md.
  5. Prüfen. Absicht: Die Änderung wurde durchgeführt, nichts anderes hat sich geändert; Wiederholung mit einer Prompt-Korrektur (CHK_01, CHK_02) → check.md.
  6. Ausliefern. Absicht: Endgültiges Bild, Vergleichstabelle, eine Zeile pro fehlgeschlagenem Versuch (CHK_03).

Ein Prompt, den der Benutzer einreicht: In den Schritten 1–3 präzisieren, anzeigen, dann ausführen (Schritte 4–6), es sei denn, der Benutzer sagt, dies nicht zu tun. Eine Folgeänderung: EDT_04.

Parameter

ParameterStandardWo
modelfal-ai/nano-banana-2models.md
resolution2Kmodels.md
aspect_ratiodas Verhältnis der Eingabe, oder automodels.md
Wiederholungslimit3 VersucheRULES CHK_02
Drift-Prüfschwelle3 % pro Regioncheck.md

Aufgaben-Router

  • Bild lesen: die Szeneninventur
  • Prompting: Vorlage, Regeln, Fehler → Prompt-Korrektur
  • Bearbeitungstypen: Vorlagen und Vokabular pro Bearbeitungsart
  • Modelle: Modellauswahl, der Rook-Aufruf, Grenzen, Preise
  • Prüfung: Bewertung eines Versuchs, Wiederholungen, Auslieferung
  • Wartung: Skill-Änderungen, Git, Synchronisation

Repository-Übersicht

ThemaReferenzCode
Eingabeaufbereitung, der Rook-Aufrufreferences/models.mdscripts/prep_input.py
Drift pro Regionreferences/check.mdscripts/compare.py
Vergleichstabellereferences/check.mdscripts/sheet.py

Führe ein Skript mit python -I <skill>/scripts/<name>.py --help für seine Argumente aus.

Beispielausgabe

Ein Arbeitsordner im aktuellen Projekt, image-roaster/<yymmdd>-<kurzname>/, mit try-01.png … (der letzte ist das Ergebnis), sheet.jpg (Eingabe und jeder Versuch nebeneinander, jeweils mit Modell und Bewertung beschriftet) und log.md (Anfrage, Inventur, jeder Prompt, jede Prüfung).

Verwandte Skills