Happy Image Gen
En Bun CLI för att generera bilder över 8 leverantörer (OpenAI, Gemini, Flux, Stability, med flera)
Fungerar med konfiguration
Vad den gör
En text-till-bild och bild-till-bild-genereringsförmåga som omsluter åtta leverantörer (OpenAI gpt-image/DALL-E, Google Gemini/Imagen, Replicate Flux/SDXL, Stability, FAL, Ark Seedream, Bailian qwen/wanx, SiliconFlow) bakom en enda Bun CLI, väljer en leverantör från en EXTEND.md-konfiguration eller tillgängliga API-nycklar. Den utlöses när användaren ber att generera, rita, illustrera, rendera eller syntetisera en bild från en textprompt eller referensbild, inklusive modellfamiljenamn som Flux, SDXL eller Imagen. Den hänvisar till happy-dreamina när användaren uttryckligen nämner Dreamina, 即梦, eller Jimeng.
Testrapport
Klonade repot och körde CLI:n med Bun 1.x lokalt. `--help` skrev ut fullständig användning; en körning utan nyckel gav det exakta felet 'config: No provider selected...' som dokumenterats i SKILL.md Steg 4; en körning med en falsk OPENAI_API_KEY nådde det riktiga OpenAI API:et och returnerade det dokumenterade felet '[openai] OpenAI images API 401', vilket bekräftar att kodvägen är aktiv. Jag kunde inte producera en faktisk bild (ingen giltig leverantörs-API-nyckel), så UTDATA kontra baseline är omätbart. Källkoden skannades ren: all base64 är bildkodning/avkodning, nycklar läses endast från standardmiljövariabler och skickas endast till varje leverantörs egen slutpunkt; sökvägar löses via import.meta.url utan hårdkodade maskinsökvägar.
Testad: 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
Kommandon och exempelprompter
/happy-image-genEn Bun CLI för att generera bilder över 8 leverantörer (OpenAI, Gemini, Flux, Stability, med flera)
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Generate an image using Flux from this promptDraw a poster using Gemini's image modelCreate an illustration with a reference image