Happy Image Gen
Eine Bun CLI zur Bildgenerierung über 8 Anbieter (OpenAI, Gemini, Flux, Stability, mehr)
Funktioniert mit Setup
Was es kann
Ein Text-zu-Bild- und Bild-zu-Bild-Generierungs-Skill, der acht Anbieter (OpenAI gpt-image/DALL-E, Google Gemini/Imagen, Replicate Flux/SDXL, Stability, FAL, Ark Seedream, Bailian qwen/wanx, SiliconFlow) hinter einer einzigen Bun CLI zusammenfasst und einen Anbieter aus einer EXTEND.md-Konfiguration oder verfügbaren API-Schlüsseln auswählt. Er wird ausgelöst, wenn der Benutzer darum bittet, ein Bild aus einer Textaufforderung oder einem Referenzbild zu generieren, zu zeichnen, zu illustrieren, zu rendern oder zu synthetisieren, einschließlich Modellfamiliennamen wie Flux, SDXL oder Imagen. Er verweist auf happy-dreamina, wenn der Benutzer explizit Dreamina, 即梦 oder Jimeng nennt.
Testbericht
Das Repo geklont und die CLI lokal mit Bun 1.x ausgeführt. `--help` zeigte die vollständige Nutzung an; ein Durchlauf ohne Schlüssel gab den exakten Fehler 'config: No provider selected...' aus, der in SKILL.md Schritt 4 dokumentiert ist; ein Durchlauf mit einem gefälschten OPENAI_API_KEY erreichte die echte OpenAI API und gab den dokumentierten Fehler '[openai] OpenAI images API 401' zurück, was bestätigt, dass der Codepfad aktiv ist. Ich konnte kein tatsächliches Bild erzeugen (kein gültiger Anbieter-API-Schlüssel), daher ist die AUSGABE im Vergleich zur Baseline ungemessen. Der Quellcode wurde sauber gescannt: alle base64-Operationen sind Bildkodierung/-dekodierung, Schlüssel werden nur aus Standard-Umgebungsvariablen gelesen und nur an den jeweiligen Endpunkt des Anbieters gesendet; Pfade werden über import.meta.url aufgelöst, ohne fest codierte Maschinenpfade.
Getestet am: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/iamzhihuix/happy-claude-skills.git /tmp/happy-image-gen-src mkdir -p ~/.claude/skills cp -R /tmp/happy-image-gen-src/skills/happy-image-gen ~/.claude/skills/happy-image-gen # Requires Bun (https://bun.sh) — CLI runs as: bun scripts/main.ts ... # Requires at least ONE provider API key in env, e.g. export OPENAI_API_KEY=sk-... # (or GOOGLE_API_KEY/GEMINI_API_KEY, REPLICATE_API_TOKEN, STABILITY_API_KEY, FAL_KEY, # ARK_API_KEY, DASHSCOPE_API_KEY, SILICONFLOW_API_KEY) # Optional: run `bun scripts/main.ts --setup` to create an EXTEND.md default-provider config
Befehle & Beispiel-Prompts
/happy-image-genEine Bun CLI zur Bildgenerierung über 8 Anbieter (OpenAI, Gemini, Flux, Stability, mehr)
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Generate an image using Flux from this promptDraw a poster using Gemini's image modelCreate an illustration with a reference image