Happy Image Gen

Jeden Bun CLI pro generování obrázků napříč 8 poskytovateli (OpenAI, Gemini, Flux, Stability a další)

od iamzhihuix · iamzhihuix/happy-claude-skills

Funguje s nastavením ★ 8.0/10

Happy Image Gen — Jeden Bun CLI pro generování obrázků napříč 8 poskytovateli (OpenAI, Gemini, Flux, Stability a další)

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 prompt
  • Draw a poster using Gemini's image model
  • Create an illustration with a reference image