Happy Image Gen
Jeden Bun CLI pro generování obrázků napříč 8 poskytovateli (OpenAI, Gemini, Flux, Stability a další)
Funguje s nastavením
Co umí
Skill pro generování obrázků z textu a z obrázku, který obaluje osm poskytovatelů (OpenAI gpt-image/DALL-E, Google Gemini/Imagen, Replicate Flux/SDXL, Stability, FAL, Ark Seedream, Bailian qwen/wanx, SiliconFlow) za jediným Bun CLI, vybírá poskytovatele z konfigurace EXTEND.md nebo dostupných API klíčů. Spouští se, když uživatel požádá o generování, kreslení, ilustrování, renderování nebo syntetizování obrázku z textového promptu nebo referenčního obrázku, včetně názvů rodin modelů jako Flux, SDXL nebo Imagen. Přenechává happy-dreamina, když uživatel explicitně jmenuje Dreamina, 即梦, nebo Jimeng.
Testovací report
Klonováno repo a spuštěno CLI s Bun 1.x lokálně. `--help` vytiskl kompletní použití; spuštění bez klíče vygenerovalo přesnou chybu 'config: No provider selected...', zdokumentovanou v SKILL.md Krok 4; spuštění s falešným OPENAI_API_KEY dosáhlo skutečného OpenAI API a vrátilo zdokumentovanou chybu '[openai] OpenAI images API 401', což potvrzuje, že cesta kódu je živá. Nemohl jsem vygenerovat skutečný obrázek (žádný platný API klíč poskytovatele), takže VÝSTUP vs baseline není změřen. Zdroj proskenován čistě: všechna base64 je kódování/dekódování obrázků, klíče se čtou pouze ze standardních proměnných prostředí a odesílají se pouze na vlastní endpoint každého poskytovatele; cesty se řeší přes import.meta.url bez pevně zakódovaných cest k počítači.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/happy-image-genJeden Bun CLI pro generování obrázků napříč 8 poskytovateli (OpenAI, Gemini, Flux, Stability a další)
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Generate an image using Flux from this promptDraw a poster using Gemini's image modelCreate an illustration with a reference image