Happy Image Gen

Jedno Bun CLI do generowania obrazów u 8 dostawców (OpenAI, Gemini, Flux, Stability i inni)

Autor: iamzhihuix · iamzhihuix/happy-claude-skills

Działa po konfiguracji ★ 8.0/10

Happy Image Gen — Jedno Bun CLI do generowania obrazów u 8 dostawców (OpenAI, Gemini, Flux, Stability i inni)

Co robi ten skill

Umiejętność generowania obrazów z tekstu i obrazów z obrazów, która opakowuje ośmiu dostawców (OpenAI gpt-image/DALL-E, Google Gemini/Imagen, Replicate Flux/SDXL, Stability, FAL, Ark Seedream, Bailian qwen/wanx, SiliconFlow) za pomocą jednego Bun CLI, wybierając dostawcę z konfiguracji EXTEND.md lub dostępnych kluczy API. Uruchamia się, gdy użytkownik prosi o wygenerowanie, narysowanie, zilustrowanie, wyrenderowanie lub syntezę obrazu z podpowiedzi tekstowej lub obrazu referencyjnego, w tym nazw rodzin modeli takich jak Flux, SDXL lub Imagen. Odwołuje się do happy-dreamina, gdy użytkownik wyraźnie wymienia Dreamina, 即梦 lub Jimeng.

Raport z testu

Sklonowano repozytorium i uruchomiono CLI z Bun 1.x lokalnie. `--help` wyświetlił pełne użycie; uruchomienie bez klucza wygenerowało dokładnie błąd 'config: No provider selected...' udokumentowany w SKILL.md Krok 4; uruchomienie z fałszywym OPENAI_API_KEY dotarło do prawdziwego OpenAI API i zwróciło udokumentowany błąd '[openai] OpenAI images API 401', potwierdzając, że ścieżka kodu jest aktywna. Nie udało mi się wygenerować rzeczywistego obrazu (brak ważnego klucza API dostawcy), więc WYJŚCIE vs bazowe nie jest zmierzone. Kod źródłowy czysty: wszystkie base64 to kodowanie/dekodowanie obrazów, klucze odczytywane tylko ze standardowych zmiennych środowiskowych i wysyłane tylko do własnego punktu końcowego każdego dostawcy; ścieżki rozwiązywane przez import.meta.url bez zakodowanych na stałe ścieżek maszynowych.

Testowano: 2026-07-31 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /happy-image-genJedno Bun CLI do generowania obrazów u 8 dostawców (OpenAI, Gemini, Flux, Stability i inni)

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Generate an image using Flux from this prompt
  • Draw a poster using Gemini's image model
  • Create an illustration with a reference image