Happy Image Gen
Jedno Bun CLI do generowania obrazów u 8 dostawców (OpenAI, Gemini, Flux, Stability i inni)
Działa po konfiguracji
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 promptDraw a poster using Gemini's image modelCreate an illustration with a reference image